Commit 0058474
committed
IONOS(ci): Add prerequisites validation to trigger-remote-dev-workflow
Add comprehensive validation before triggering remote GitLab workflow:
Dependency Management:
- Add build-artifact to needs array to ensure NC_VERSION output is available
- Update if condition to verify both build-artifact and upload-to-artifactory succeeded
Variable Validation:
- Validate secrets (GITLAB_TOKEN, GITLAB_TRIGGER_URL)
- Validate job outputs (NC_VERSION, ARTIFACTORY_LAST_BUILD_PATH)
- Validate GitHub context variables (sha, run_id, ref_name)
- Abort with error if any required variable is missing
This prevents the remote workflow from being triggered with missing critical
variables like NC_VERSION, which was previously not available because
build-artifact was not in the needs array.
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>1 parent 1b7e230 commit 0058474
1 file changed
+62
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
928 | 928 | | |
929 | 929 | | |
930 | 930 | | |
931 | | - | |
| 931 | + | |
932 | 932 | | |
933 | 933 | | |
934 | 934 | | |
935 | 935 | | |
936 | 936 | | |
937 | 937 | | |
938 | 938 | | |
| 939 | + | |
939 | 940 | | |
940 | 941 | | |
941 | 942 | | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
942 | 1003 | | |
943 | 1004 | | |
944 | 1005 | | |
| |||
0 commit comments