diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index eadd9948bc0..e55e6a15704 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -7,6 +7,8 @@ on: jobs: upload-docs: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Upload docs to GitHub Pages runs-on: ubuntu-20.04 steps: diff --git a/.github/workflows/nightly-rust.yml b/.github/workflows/nightly-rust.yml index f1003a7fdfa..f033c84f735 100644 --- a/.github/workflows/nightly-rust.yml +++ b/.github/workflows/nightly-rust.yml @@ -12,6 +12,8 @@ env: jobs: build-linux-with-rust-nightly: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Build (Linux) + rustc nightly runs-on: ubuntu-20.04 steps: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 22e4051b2a7..62198fbe62f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -12,6 +12,8 @@ env: jobs: upload-linux: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Upload nightly (Linux) runs-on: ubuntu-20.04 steps: @@ -33,6 +35,8 @@ jobs: S3_UPLOAD_CREDENTIALS: ${{ secrets.S3_UPLOAD_CREDENTIALS }} upload-mac: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Upload nightly (macOS) runs-on: macos-12 steps: @@ -74,6 +78,8 @@ jobs: GITHUB_HOMEBREW_TOKEN: ${{ secrets.HOMEBREW_TOKEN }} upload-win: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Upload nightly (Windows) runs-on: windows-2019 steps: diff --git a/.github/workflows/upstream-wpt-changes.yml b/.github/workflows/upstream-wpt-changes.yml index 0e78e4df583..97b29804e94 100644 --- a/.github/workflows/upstream-wpt-changes.yml +++ b/.github/workflows/upstream-wpt-changes.yml @@ -5,6 +5,8 @@ on: jobs: upstream: + # Run job only on servo/servo + if: github.repository == 'servo/servo' runs-on: ubuntu-latest steps: - name: Calculate PR fetch depth diff --git a/.github/workflows/wpt-nightly.yml b/.github/workflows/wpt-nightly.yml index c40b8b1236f..d1b4da572f7 100644 --- a/.github/workflows/wpt-nightly.yml +++ b/.github/workflows/wpt-nightly.yml @@ -10,6 +10,8 @@ on: jobs: build-linux: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Build on Linux runs-on: ubuntu-20.04 steps: @@ -36,6 +38,8 @@ jobs: path: target.tar.gz linux-wpt: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Linux WPT Tests runs-on: ubuntu-20.04 needs: ["build-linux"] @@ -82,6 +86,8 @@ jobs: wpt-jsonsummary.${{ matrix.chunk_id }}.log sync: + # This job is only useful when run on upstream servo. + if: github.repository == 'servo/servo' || github.event_name == 'workflow_dispatch' name: Synchronize WPT Nightly runs-on: ubuntu-latest needs: