Role always report changed on editing project variables
Opis
Rola zawsze raportuje zmiany w edytowaniu zmiennych projektowych, Dziej sie tak daltego że zmienne te są opisywane przes słownik i:
- słownik zwracany w api ma dodatkowy klucz
description
- magą wystąpić różnice w kolejności kluczy w słownikach
Propozycja
zamaist warunku: { _gitlab_ci_user_defined_project_variable != _gitlab_ci_existing_project_variable }}
zdefiniowac taki warunek: {{ _gitlab_ci_existing_project_variable | combine(_gitlab_ci_user_defined_project_variable) != _gitlab_ci_existing_project_variable }}
Dodatkowo obsłużyć możliwość definiowania description