From 4bfcc599d1055b59322c2e191bcc301e97297d70 Mon Sep 17 00:00:00 2001 From: anish-mudaraddi Date: Wed, 10 Jun 2026 15:13:39 +0100 Subject: [PATCH 1/2] Add github action to promote staging to master --- .github/workflows/promote-to-master.yaml | 43 ++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/promote-to-master.yaml diff --git a/.github/workflows/promote-to-master.yaml b/.github/workflows/promote-to-master.yaml new file mode 100644 index 0000000..736d7e3 --- /dev/null +++ b/.github/workflows/promote-to-master.yaml @@ -0,0 +1,43 @@ +name: Open PR from staging to master + +on: + schedule: + - cron: "0 12 * * 3" # Wednesday at 12pm UTC + workflow_dispatch: {} + +permissions: + contents: write + pull-requests: write + +env: + author: "${{ github.actor }} <${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com>" + committer: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>" + +jobs: + prod-promotion: + runs-on: ubuntu-latest + steps: + - name: "Setup Github Token" + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 #v3.2.0 + id: app-token + with: + app-id: ${{ vars.APP_ID }} + private-key: ${{ secrets.PRIVATE_KEY }} + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2 + with: + ref: staging + - name: Create Pull Request + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 #v8.1.1 + with: + token: ${{ steps.app-token.outputs.token }} + commit-message: Update dependencies + title: Update dependencies + author: ${{ env.author }} + committer: ${{ env.committer }} + body: | + Automated promotion PR to copy contents from `staging` to `master`. + + This PR was automatically created by the environment promotion workflow. + labels: | + automated + environment-promotion From cfeefa2d343f9d175a3ec8e32d024251b9326600 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 13:12:43 +0000 Subject: [PATCH 2/2] Update Build Dependencies to match upstream --- dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index b5aa0f6..ca56773 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1,4 +1,4 @@ # https://github.com/azimuth-cloud/capi-helm-charts -cluster-chart: "0.19.2" +cluster-chart: "0.21.0" # https://github.com/k-orc/openstack-resource-controller k-orc: "2.4.0"