nebari-dev / nebari

🪴 Nebari - your open source data science platform
https://nebari.dev
BSD 3-Clause "New" or "Revised" License
283 stars 93 forks source link

[ENH] - Remove unnecesary branch input in GHA cloud integration tests #2836

Closed marcelovilla closed 2 weeks ago

marcelovilla commented 3 weeks ago

Feature description

We are currently adding branch as an input for our cloud provider workflows as a way to specify the Nebari branch to deploy, test, destroy. For example: https://github.com/nebari-dev/nebari/blob/855aa14ecc32625a98ec01b017acfc8a4af3c017/.github/workflows/test_aws_integration.yaml#L6-L12

This is not needed as workflows that are run manually (via the workflow_dispatch trigger) already offer a way to select the branch from which they should run:

image

Value and/or benefit

Not having duplicate UI items to specify a branch from which to run the workflow (i.e., a dropdown and a textbox) will make things more intuitive for developers triggering the workflows manually.

Anything else?

No response