Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add selection of makerules and digital-land-python branch to dev/staging airflow environments #270

Open
CarlosCoelhoSL opened this issue Feb 14, 2025 · 0 comments

Comments

@CarlosCoelhoSL
Copy link
Contributor

CarlosCoelhoSL commented Feb 14, 2025

Overview

In the dev and staging environments on airflow, the current method to test out new changes involves redirecting the branch in the collection-task repo, and deploying that to dev/staging. This means that only one person can be testing out changes at a time, and every instance of dev/staging has to use those changes.

Instead we should have fields in airflow that allows the user to select the branch of digital-land-python and makerules that will be installed for that run, with the default being the main branch. This means that we don't have to update the whole dev/staging environment to test code changes.

Acceptance Criteria

  • There exists 2 fields in the dev and staging environments, one for makerules and one for digital-land-python, that allow the user to select/type a branch name for the corresponding repos
  • The default will be main
  • If the branch is typed manually, and doesn't exist, fail when trying to install makerules/digital-land-python
@CarlosCoelhoSL CarlosCoelhoSL converted this from a draft issue Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Refine, Prioritise & Plan
Development

No branches or pull requests

1 participant