The current workflow to release a data pipeline is:
- run the trigger_release GitLab CI job in the data pipeline repo
- go to Packages and registries > Package Registry
- click on the first item, right-click the asset file name, and copy the URL
- branch out of airflow-dags
- update current_artifact in the DAG
- update the artifact file name and URL in the DAG config
- merge into main
Automate steps 2 to 7 through GitLab CI logic: ideally, it should live in trigger_release, so that we can perform a full release with one job.