cal-itp/data-infra

Bug: deploy_airflow GitHub Workflow Fails to Update Composer PyPI Packages List

Closed this issue · 0 comments

Describe the bug
After merging #3207, we noticed that the requirements deployment step was skipped in CI despite there being qualifying changes to the requirements.txt Composer PyPI packages list. This should not happen.

To Reproduce
Merge any change that modifies the package versions referenced in requirements.txt

Expected behavior
The deployment step should write the updated requirements list to Composer whenever there's a change to the package list, whether that's addition/subtraction of a package or an update to a package version.

Additional context
In the meantime, anybody with proper permissions can manage the package version numbers by hand here if they need to merge changes to the PyPI packages list for Composer.