mirror of https://github.com/astral-sh/ruff
Don't use codspeed or depot runners in CI jobs on forks (#20894)
This commit is contained in:
parent
d23826ce46
commit
3db5d5906e
|
|
@ -237,7 +237,7 @@ jobs:
|
||||||
|
|
||||||
cargo-test-linux:
|
cargo-test-linux:
|
||||||
name: "cargo test (linux)"
|
name: "cargo test (linux)"
|
||||||
runs-on: depot-ubuntu-22.04-16
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-16' || 'ubuntu-latest' }}
|
||||||
needs: determine_changes
|
needs: determine_changes
|
||||||
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
|
|
@ -299,7 +299,7 @@ jobs:
|
||||||
|
|
||||||
cargo-test-linux-release:
|
cargo-test-linux-release:
|
||||||
name: "cargo test (linux, release)"
|
name: "cargo test (linux, release)"
|
||||||
runs-on: depot-ubuntu-22.04-16
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-16' || 'ubuntu-latest' }}
|
||||||
needs: determine_changes
|
needs: determine_changes
|
||||||
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
|
|
@ -332,7 +332,7 @@ jobs:
|
||||||
|
|
||||||
cargo-test-windows:
|
cargo-test-windows:
|
||||||
name: "cargo test (windows)"
|
name: "cargo test (windows)"
|
||||||
runs-on: depot-windows-2022-16
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-windows-2022-16' || 'windows-latest' }}
|
||||||
needs: determine_changes
|
needs: determine_changes
|
||||||
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
|
|
@ -424,7 +424,7 @@ jobs:
|
||||||
|
|
||||||
cargo-build-msrv:
|
cargo-build-msrv:
|
||||||
name: "cargo build (msrv)"
|
name: "cargo build (msrv)"
|
||||||
runs-on: depot-ubuntu-latest-8
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-latest-8' || 'ubuntu-latest' }}
|
||||||
needs: determine_changes
|
needs: determine_changes
|
||||||
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
|
|
@ -538,7 +538,7 @@ jobs:
|
||||||
|
|
||||||
ecosystem:
|
ecosystem:
|
||||||
name: "ecosystem"
|
name: "ecosystem"
|
||||||
runs-on: depot-ubuntu-latest-8
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-latest-8' || 'ubuntu-latest' }}
|
||||||
needs:
|
needs:
|
||||||
- cargo-test-linux
|
- cargo-test-linux
|
||||||
- determine_changes
|
- determine_changes
|
||||||
|
|
@ -663,7 +663,7 @@ jobs:
|
||||||
|
|
||||||
fuzz-ty:
|
fuzz-ty:
|
||||||
name: "Fuzz for new ty panics"
|
name: "Fuzz for new ty panics"
|
||||||
runs-on: depot-ubuntu-22.04-16
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-16' || 'ubuntu-latest' }}
|
||||||
needs:
|
needs:
|
||||||
- cargo-test-linux
|
- cargo-test-linux
|
||||||
- determine_changes
|
- determine_changes
|
||||||
|
|
@ -723,7 +723,7 @@ jobs:
|
||||||
|
|
||||||
ty-completion-evaluation:
|
ty-completion-evaluation:
|
||||||
name: "ty completion evaluation"
|
name: "ty completion evaluation"
|
||||||
runs-on: depot-ubuntu-22.04-16
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-16' || 'ubuntu-latest' }}
|
||||||
needs: determine_changes
|
needs: determine_changes
|
||||||
if: ${{ needs.determine_changes.outputs.ty == 'true' || github.ref == 'refs/heads/main' }}
|
if: ${{ needs.determine_changes.outputs.ty == 'true' || github.ref == 'refs/heads/main' }}
|
||||||
steps:
|
steps:
|
||||||
|
|
@ -769,7 +769,7 @@ jobs:
|
||||||
|
|
||||||
pre-commit:
|
pre-commit:
|
||||||
name: "pre-commit"
|
name: "pre-commit"
|
||||||
runs-on: depot-ubuntu-22.04-16
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-16' || 'ubuntu-latest' }}
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||||
|
|
@ -943,8 +943,12 @@ jobs:
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
needs: determine_changes
|
needs: determine_changes
|
||||||
if: |
|
if: |
|
||||||
|
github.repository == 'astral-sh/ruff' &&
|
||||||
|
(
|
||||||
github.ref == 'refs/heads/main' ||
|
github.ref == 'refs/heads/main' ||
|
||||||
(needs.determine_changes.outputs.formatter == 'true' || needs.determine_changes.outputs.linter == 'true')
|
needs.determine_changes.outputs.formatter == 'true' ||
|
||||||
|
needs.determine_changes.outputs.linter == 'true'
|
||||||
|
)
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- name: "Checkout Branch"
|
- name: "Checkout Branch"
|
||||||
|
|
@ -978,8 +982,11 @@ jobs:
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
needs: determine_changes
|
needs: determine_changes
|
||||||
if: |
|
if: |
|
||||||
|
github.repository == 'astral-sh/ruff' &&
|
||||||
|
(
|
||||||
github.ref == 'refs/heads/main' ||
|
github.ref == 'refs/heads/main' ||
|
||||||
needs.determine_changes.outputs.ty == 'true'
|
needs.determine_changes.outputs.ty == 'true'
|
||||||
|
)
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- name: "Checkout Branch"
|
- name: "Checkout Branch"
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ env:
|
||||||
jobs:
|
jobs:
|
||||||
mypy_primer:
|
mypy_primer:
|
||||||
name: Run mypy_primer
|
name: Run mypy_primer
|
||||||
runs-on: depot-ubuntu-22.04-32
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-32' || 'ubuntu-latest' }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||||
|
|
@ -72,7 +72,7 @@ jobs:
|
||||||
|
|
||||||
memory_usage:
|
memory_usage:
|
||||||
name: Run memory statistics
|
name: Run memory statistics
|
||||||
runs-on: depot-ubuntu-22.04-32
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-32' || 'ubuntu-latest' }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ env:
|
||||||
jobs:
|
jobs:
|
||||||
ty-ecosystem-analyzer:
|
ty-ecosystem-analyzer:
|
||||||
name: Compute diagnostic diff
|
name: Compute diagnostic diff
|
||||||
runs-on: depot-ubuntu-22.04-32
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-32' || 'ubuntu-latest' }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
if: contains(github.event.label.name, 'ecosystem-analyzer')
|
if: contains(github.event.label.name, 'ecosystem-analyzer')
|
||||||
steps:
|
steps:
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ env:
|
||||||
jobs:
|
jobs:
|
||||||
ty-ecosystem-report:
|
ty-ecosystem-report:
|
||||||
name: Create ecosystem report
|
name: Create ecosystem report
|
||||||
runs-on: depot-ubuntu-22.04-32
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-32' || 'ubuntu-latest' }}
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ env:
|
||||||
jobs:
|
jobs:
|
||||||
typing_conformance:
|
typing_conformance:
|
||||||
name: Compute diagnostic diff
|
name: Compute diagnostic diff
|
||||||
runs-on: depot-ubuntu-22.04-32
|
runs-on: ${{ github.repository == 'astral-sh/ruff' && 'depot-ubuntu-22.04-32' || 'ubuntu-latest' }}
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue