From a859e65afb181b73b6504c7f097dfad1df62d699 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 2 Feb 2024 13:50:34 +0000 Subject: [PATCH] Add waits for post-release steps for improved visibility Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- .github/workflows/release-make.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-make.yml b/.github/workflows/release-make.yml index ff66a6c6d3b..059418d9a95 100644 --- a/.github/workflows/release-make.yml +++ b/.github/workflows/release-make.yml @@ -276,15 +276,16 @@ jobs: secrets: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - update-labels: - name: Advance release blocker labels + post-release: + name: Post release steps needs: release runs-on: ubuntu-latest steps: - id: repository run: echo "REPO=${GITHUB_REPOSITORY#*/}" >> $GITHUB_OUTPUT - - uses: garganshu/github-label-updater@3770d15ebfed2fe2cb06a241047bc340f774a7d1 # v1.0.0 + - name: Advance release blocker labels + uses: garganshu/github-label-updater@3770d15ebfed2fe2cb06a241047bc340f774a7d1 # v1.0.0 with: owner: ${{ github.repository_owner }} repo: ${{ steps.repository.outputs.REPO }} @@ -293,6 +294,16 @@ jobs: remove-labels: X-Upcoming-Release-Blocker add-labels: X-Release-Blocker + - name: Wait for master->develop gitflow merge + if: inputs.final + uses: t3chguy/wait-on-check-action@18541021811b56544d90e0f073401c2b99e249d6 # fork + with: + ref: master + repo-token: ${{ secrets.GITHUB_TOKEN }} + wait-interval: 10 + check-name: merge + allowed-conclusions: success + bump-downstreams: name: Update npm dependency in downstream projects needs: npm