Add a CI step that commits a version bump on airflow-dags.
(This MR is similar to the work done on image-suggestions!9 (merged).)
(Additionally, we cannot fully test this job without merging repos/data-engineering/airflow-dags!136 (merged) first.)
In this MR we introduce a bump_on_airflow_dags
CI step that will:
- Figure out what the latest tarball is.
- Make a commit against
airflow-dags
repo that bumps the artifact definition to that of (1) usingsed
. - Open up a merge request against
airflow-dags
.
The following GitLab CI/CD variables were added as part of this work:
-
CI_AUTO_BUMP_PROJECT_ID
: points to the project id ofairflow-dags
. -
CI_AUTO_BUMP_PASSWORD
: this is a Gitlab Project Access Token withapi
andwrite_repository
access againstairflow-dags
. Over atairflow-dags
config, it is defined with the nameauto-push-from-structured-data
.