diff --git a/.github/workflows/cypress.yaml b/.github/workflows/cypress.yaml index acc7a479c1..c0f6a4ba76 100644 --- a/.github/workflows/cypress.yaml +++ b/.github/workflows/cypress.yaml @@ -122,12 +122,13 @@ jobs: runs-on: ubuntu-latest if: | github.event.workflow_run.event != 'pull_request' && - github.event.workflow_run.head_branch == 'develop' + github.event.workflow_run.head_branch == 'develop' && + github.event.workflow_run.head_repository.full_name == github.repository permissions: contents: write steps: - uses: actions/checkout@v2 - + - name: Download benchmark result uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/end-to-end-tests.yaml b/.github/workflows/end-to-end-tests.yaml index 41b46e13bc..48abcfaf81 100644 --- a/.github/workflows/end-to-end-tests.yaml +++ b/.github/workflows/end-to-end-tests.yaml @@ -4,7 +4,7 @@ on: # won't pull in the right versions of other repos, so they're only enabled # on develop. push: - branches: [ develop ] + branches: [ develop, master ] pull_request: branches: [ develop ] repository_dispatch: @@ -41,7 +41,7 @@ jobs: retention-days: 14 - name: Store benchmark result - if: github.ref == 'refs/heads/develop' + if: github.ref == 'refs/heads/develop' && github.repository == 'matrix-org/matrix-react-sdk' uses: matrix-org/github-action-benchmark@jsperfentry-1 with: tool: 'jsperformanceentry' diff --git a/.github/workflows/notify-element-web.yml b/.github/workflows/notify-element-web.yml index 1d60a1523c..4b45c95a89 100644 --- a/.github/workflows/notify-element-web.yml +++ b/.github/workflows/notify-element-web.yml @@ -8,6 +8,8 @@ jobs: notify-element-web: name: "Notify Element Web" runs-on: ubuntu-latest + # Only respect triggers from our develop branch, ignore that of forks + if: github.repository == 'matrix-org/matrix-react-sdk' steps: - name: Notify element-web repo that a new SDK build is on develop uses: peter-evans/repository-dispatch@v1