updated generate_v3 workflow to automatically release and bump cli/terraform provider#770
updated generate_v3 workflow to automatically release and bump cli/terraform provider#770habfast wants to merge 1 commit into
Conversation
… bump cli/terraform provider
wdullaer
left a comment
There was a problem hiding this comment.
Running CLI and Terraform tests as regression tests in the automated run is a fine idea.
However, I would not commit to the terraform and cli repos from this repo.
I would trigger a workflow in the CLI and terraform repos that pull the latest release, test and commit.
This gives less permission to this repo, but also gives us the opportunity to rerun the builds in CLI and terraform in case something goes wrong.
See https://github.com/exoscale/cli/blame/master/.github/workflows/release.yml#L9-L14 for some inspiration.
Lastly: it might be worth moving the build and tests into earthly, since that allows us to run them easily locally on your machine.
The things that remain in gha are the creation of releases and triggering of remote workflows.
As it stands, I don't want to have to debug this workflow.
Description
Shortcut story: sc-178260
From the story:
Notes for the reviewer
Changelog\n=========) and a static "regenerate from new API spec" entry. Any format change toCHANGELOG.mdmay break this.secrets.CROSS_REPO_PATin the PR once I have the name of the app.Use of AI: A first version of the new workflow was written by Qwen 3.6 27b. I then manually reviewed and iterated with Claude Opus until I got it where I wanted.
Checklist
(For exoscale contributors)