diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index cd0b5e4..81d939b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,15 +1,9 @@ name: build on: - pull_request: - paths: - - "srcpkgs/**" - types: - - opened - - reopened - - synchronize - branches: - - main + workflow_run: + workflows: [PackageUpdate] + types: [completed] push: paths: - "srcpkgs/**" @@ -20,7 +14,7 @@ jobs: changedpkgs: name: Check package changes runs-on: ubuntu-latest - if: "!contains(github.event.pull_request.title, '[ci skip]') && !contains(github.event.pull_request.body, '[ci skip]')" + if: "${{ github.event.workflow_run.conclusion == 'success' }} && !contains(github.event.pull_request.title, '[ci skip]') && !contains(github.event.pull_request.body, '[ci skip]')" outputs: changed: ${{ steps.grabchanged.outputs.changed }} diff --git a/.github/workflows/checksum.yaml b/.github/workflows/checksum.yaml index 18100c8..c99aded 100644 --- a/.github/workflows/checksum.yaml +++ b/.github/workflows/checksum.yaml @@ -1,4 +1,4 @@ -name: update packages +name: PackageUpdate on: pull_request: