diff --git a/.github/workflows/prepare_dev_for_next_release.yml b/.github/workflows/prepare_dev_for_next_release.yml index dee888d..576e438 100644 --- a/.github/workflows/prepare_dev_for_next_release.yml +++ b/.github/workflows/prepare_dev_for_next_release.yml @@ -1,9 +1,9 @@ name: Prepare dev branch for next release on: - push: - tags: - - 'v*' + workflow_run: + workflows: ['Release Package'] + types: [completed] permissions: contents: write @@ -12,7 +12,7 @@ jobs: update-pods: name: Update Podfile.lock after release runs-on: macos-latest - if: ${{ !contains(github.ref_name, '-') }} + if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'main' && startsWith(github.event.workflow_run.head_commit.message, 'release:') }} env: XCODE_VERSION: latest-stable @@ -50,7 +50,6 @@ jobs: name: Merge main into dev runs-on: ubuntu-latest needs: update-pods - if: ${{ !contains(github.ref_name, '-') }} steps: - name: Checkout uses: actions/checkout@v5.0.0