From 490cc661a0672a97f2614d238077c32ab72bea25 Mon Sep 17 00:00:00 2001 From: Alex Ashley Date: Fri, 22 Oct 2021 13:16:37 -0400 Subject: [PATCH] ci: open a PR to bump lead-environments after a release (#533) --- .github/workflows/release.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 24124b588..46443810e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,6 +18,10 @@ concurrency: jobs: release: runs-on: ubuntu-latest + outputs: + changed: ${{ steps.release.outputs.changed }} + previousVersion: ${{ steps.release.outputs.previousVersion }} + newVersion: ${{ steps.release.outputs.newVersion }} steps: - name: Checkout Code uses: actions/checkout@v2 @@ -28,3 +32,28 @@ jobs: uses: liatrio/github-actions/conventional-release@master env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + update: + needs: release + runs-on: ubuntu-latest + if: needs.release.outputs.changed == 'true' + steps: + - name: Checkout lead-environments + uses: actions/checkout@v2 + with: + fetch-depth: 0 + persist-credentials: false + repository: ${{ github.repository_owner }}/lead-environments + token: ${{ secrets.GITTY_UP_TOKEN }} + - name: Update Version Manifest + uses: liatrio/github-actions/gitops-update-yaml@master + with: + file: aws/liatrio-non-prod/manifest.yml + path: .lead_terraform_version + value: ${{ needs.release.outputs.newVersion }} + - name: Create Pull Request + uses: liatrio/github-actions/gitops-gh-pr@master + with: + repo: ${{ github.repository_owner }}/lead-environments + token: ${{ secrets.GITTY_UP_TOKEN }} + commit-prefix: "build" + message: "update lead-terraform from ${{ needs.release.outputs.previousVersion }} to ${{ needs.release.outputs.newVersion }}"