|
|
|
@@ -25,7 +25,7 @@ jobs:
|
|
|
|
|
# Flag that is raised when any code is changed
|
|
|
|
|
code: ${{ steps.changed.outputs.code_any_changed }}
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
with:
|
|
|
|
|
fetch-depth: 0
|
|
|
|
|
|
|
|
|
@@ -71,7 +71,7 @@ jobs:
|
|
|
|
|
name: "lint"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -124,7 +124,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
name: "cargo clippy | ubuntu"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2
|
|
|
|
|
with:
|
|
|
|
|
save-if: ${{ github.ref == 'refs/heads/main' }}
|
|
|
|
@@ -145,7 +145,7 @@ jobs:
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
name: "cargo clippy | windows"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: Setup Dev Drive
|
|
|
|
|
run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1
|
|
|
|
@@ -173,7 +173,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
name: "cargo dev generate-all"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2
|
|
|
|
|
with:
|
|
|
|
|
save-if: ${{ github.ref == 'refs/heads/main' }}
|
|
|
|
@@ -185,7 +185,7 @@ jobs:
|
|
|
|
|
name: "cargo shear"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- name: "Install cargo shear"
|
|
|
|
|
uses: taiki-e/install-action@09dc018eee06ae1c9e0409786563f534210ceb83 # v2
|
|
|
|
|
with:
|
|
|
|
@@ -203,7 +203,7 @@ jobs:
|
|
|
|
|
runs-on: depot-ubuntu-22.04-16
|
|
|
|
|
name: "cargo test | ubuntu"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: rui314/setup-mold@v1
|
|
|
|
|
|
|
|
|
@@ -235,7 +235,7 @@ jobs:
|
|
|
|
|
runs-on: macos-latest-xlarge # github-macos-14-aarch64-6
|
|
|
|
|
name: "cargo test | macos"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: rui314/setup-mold@v1
|
|
|
|
|
|
|
|
|
@@ -268,7 +268,7 @@ jobs:
|
|
|
|
|
runs-on: github-windows-2025-x86_64-16
|
|
|
|
|
name: "cargo test | windows"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: Setup Dev Drive
|
|
|
|
|
run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1
|
|
|
|
@@ -321,7 +321,7 @@ jobs:
|
|
|
|
|
matrix:
|
|
|
|
|
target-arch: ["x86_64", "i686", "aarch64"]
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: Setup Dev Drive
|
|
|
|
|
run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1
|
|
|
|
@@ -376,7 +376,7 @@ jobs:
|
|
|
|
|
# Note, we exclude `aarch64` because it's not supported by the GitHub runner
|
|
|
|
|
target-arch: ["x86_64", "i686"]
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- name: Setup Dev Drive
|
|
|
|
|
run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1
|
|
|
|
|
# actions/checkout does not let us clone into anywhere outside ${{ github.workspace }}, so we have to copy the clone...
|
|
|
|
@@ -412,7 +412,7 @@ jobs:
|
|
|
|
|
typos:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- uses: crate-ci/typos@master
|
|
|
|
|
|
|
|
|
|
docs:
|
|
|
|
@@ -422,7 +422,7 @@ jobs:
|
|
|
|
|
env:
|
|
|
|
|
MKDOCS_INSIDERS_SSH_KEY_EXISTS: ${{ secrets.MKDOCS_INSIDERS_SSH_KEY != '' }}
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
with:
|
|
|
|
|
fetch-depth: 0
|
|
|
|
|
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
|
|
|
|
@@ -447,7 +447,7 @@ jobs:
|
|
|
|
|
runs-on: github-ubuntu-24.04-x86_64-8
|
|
|
|
|
name: "build binary | linux libc"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: rui314/setup-mold@v1
|
|
|
|
|
|
|
|
|
@@ -472,7 +472,7 @@ jobs:
|
|
|
|
|
runs-on: github-ubuntu-24.04-x86_64-8
|
|
|
|
|
name: "build binary | linux musl"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: rui314/setup-mold@v1
|
|
|
|
|
|
|
|
|
@@ -502,7 +502,7 @@ jobs:
|
|
|
|
|
runs-on: macos-14 # github-macos-14-aarch64-3
|
|
|
|
|
name: "build binary | macos aarch64"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: rui314/setup-mold@v1
|
|
|
|
|
|
|
|
|
@@ -526,7 +526,7 @@ jobs:
|
|
|
|
|
runs-on: macos-latest-large # github-macos-14-x86_64-12
|
|
|
|
|
name: "build binary | macos x86_64"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: rui314/setup-mold@v1
|
|
|
|
|
|
|
|
|
@@ -550,7 +550,7 @@ jobs:
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
name: "build binary | windows x86_64"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: Setup Dev Drive
|
|
|
|
|
run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1
|
|
|
|
@@ -585,7 +585,7 @@ jobs:
|
|
|
|
|
labels: windows-latest
|
|
|
|
|
name: "build binary | windows aarch64"
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: Create Dev Drive using ReFS
|
|
|
|
|
run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1
|
|
|
|
@@ -622,7 +622,7 @@ jobs:
|
|
|
|
|
runs-on: github-ubuntu-24.04-x86_64-8
|
|
|
|
|
timeout-minutes: 10
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- uses: SebRollen/toml-action@b1b3628f55fc3a28208d4203ada8b737e9687876 # v1.2.0
|
|
|
|
|
id: msrv
|
|
|
|
|
with:
|
|
|
|
@@ -644,7 +644,7 @@ jobs:
|
|
|
|
|
name: "build binary | freebsd"
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2
|
|
|
|
|
- name: "Cross build"
|
|
|
|
|
run: |
|
|
|
|
@@ -707,7 +707,7 @@ jobs:
|
|
|
|
|
python: "3.12"
|
|
|
|
|
fail-fast: false
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
with:
|
|
|
|
|
repository: ${{ matrix.repo }}
|
|
|
|
|
|
|
|
|
@@ -740,7 +740,7 @@ jobs:
|
|
|
|
|
name: "smoke test | linux"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -768,7 +768,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: alpine:latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -790,7 +790,7 @@ jobs:
|
|
|
|
|
name: "smoke test | macos"
|
|
|
|
|
runs-on: macos-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -817,7 +817,7 @@ jobs:
|
|
|
|
|
name: "smoke test | windows x86_64"
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -845,7 +845,7 @@ jobs:
|
|
|
|
|
name: "smoke test | windows aarch64"
|
|
|
|
|
runs-on: github-windows-11-aarch64-4
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -873,7 +873,7 @@ jobs:
|
|
|
|
|
name: "integration test | conda on ubuntu"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- uses: conda-incubator/setup-miniconda@505e6394dae86d6a5c7fbb6e3fb8938e3e863830 # v3
|
|
|
|
|
with:
|
|
|
|
|
miniconda-version: latest
|
|
|
|
@@ -1044,7 +1044,7 @@ jobs:
|
|
|
|
|
name: "integration test | pypy on ubuntu"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -1168,7 +1168,7 @@ jobs:
|
|
|
|
|
name: "integration test | graalpy on ubuntu"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1391,7 +1391,7 @@ jobs:
|
|
|
|
|
# Only the main repository is a trusted publisher
|
|
|
|
|
if: github.repository == 'astral-sh/uv' && !contains(github.event.pull_request.labels.*.name, 'no-test')
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
with:
|
|
|
|
|
fetch-depth: 0
|
|
|
|
|
|
|
|
|
@@ -1432,7 +1432,7 @@ jobs:
|
|
|
|
|
# For trusted publishing
|
|
|
|
|
id-token: write
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
with:
|
|
|
|
|
fetch-depth: 0
|
|
|
|
|
|
|
|
|
@@ -1474,7 +1474,7 @@ jobs:
|
|
|
|
|
name: "integration test | uv_build"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1522,7 +1522,7 @@ jobs:
|
|
|
|
|
name: "check cache | ubuntu"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1548,7 +1548,7 @@ jobs:
|
|
|
|
|
name: "check cache | macos aarch64"
|
|
|
|
|
runs-on: macos-14 # github-macos-14-aarch64-3
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -1571,7 +1571,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: debian:bookworm
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
run: apt-get update && apt-get install -y python3.11 python3-pip python3.11-venv
|
|
|
|
@@ -1597,7 +1597,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: fedora:42
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
run: dnf install python3 which -y && python3 -m ensurepip
|
|
|
|
@@ -1622,7 +1622,7 @@ jobs:
|
|
|
|
|
name: "check system | python on ubuntu"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1649,7 +1649,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: opensuse/tumbleweed
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
run: >
|
|
|
|
@@ -1689,7 +1689,7 @@ jobs:
|
|
|
|
|
matrix:
|
|
|
|
|
rocky-version: ["8", "9"]
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
if: matrix.rocky-version == '8'
|
|
|
|
@@ -1721,7 +1721,7 @@ jobs:
|
|
|
|
|
name: "check system | pypy on ubuntu"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1748,7 +1748,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: pyston/pyston:2.3.5
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -1771,7 +1771,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: alpine:latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
run: apk add --update --no-cache python3 py3-pip
|
|
|
|
@@ -1796,7 +1796,7 @@ jobs:
|
|
|
|
|
name: "check system | python on macos aarch64"
|
|
|
|
|
runs-on: macos-14 # github-macos-14-aarch64-3
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -1820,7 +1820,7 @@ jobs:
|
|
|
|
|
name: "check system | homebrew python on macos aarch64"
|
|
|
|
|
runs-on: macos-14 # github-macos-14-aarch64-3
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
run: brew install python3
|
|
|
|
@@ -1845,7 +1845,7 @@ jobs:
|
|
|
|
|
name: "check system | python on macos x86-64"
|
|
|
|
|
runs-on: macos-13 # github-macos-13-x86_64-4
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
# We test with GitHub's Python as a regression test for
|
|
|
|
|
# https://github.com/astral-sh/uv/issues/2450
|
|
|
|
@@ -1871,7 +1871,7 @@ jobs:
|
|
|
|
|
name: "check system | python3.10 on windows x86-64"
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1894,7 +1894,7 @@ jobs:
|
|
|
|
|
name: "check system | python3.10 on windows x86"
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1918,7 +1918,7 @@ jobs:
|
|
|
|
|
name: "check system | python3.13 on windows x86-64"
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1942,7 +1942,7 @@ jobs:
|
|
|
|
|
name: "check system | x86-64 python3.13 on windows aarch64"
|
|
|
|
|
runs-on: github-windows-11-aarch64-4
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -1965,7 +1965,7 @@ jobs:
|
|
|
|
|
name: "check system | windows registry"
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -1982,7 +1982,7 @@ jobs:
|
|
|
|
|
name: "check system | python3.12 via chocolatey"
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
run: choco install python3 --verbose --version=3.9.13
|
|
|
|
@@ -2004,7 +2004,7 @@ jobs:
|
|
|
|
|
name: "check system | python3.9 via pyenv"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Install pyenv"
|
|
|
|
|
run: |
|
|
|
|
@@ -2045,7 +2045,7 @@ jobs:
|
|
|
|
|
name: "check system | python3.13"
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
|
|
|
|
with:
|
|
|
|
@@ -2101,7 +2101,7 @@ jobs:
|
|
|
|
|
arch: "aarch64",
|
|
|
|
|
}
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: conda-incubator/setup-miniconda@505e6394dae86d6a5c7fbb6e3fb8938e3e863830 # v3
|
|
|
|
|
with:
|
|
|
|
@@ -2145,7 +2145,7 @@ jobs:
|
|
|
|
|
run: |
|
|
|
|
|
# Needed for `actions/checkout`
|
|
|
|
|
yum install tar gzip which -y
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
- name: "Install Python"
|
|
|
|
|
run: yum install python3 python3-pip -y
|
|
|
|
|
|
|
|
|
@@ -2169,7 +2169,7 @@ jobs:
|
|
|
|
|
name: "check system | embedded python3.10 on windows x86-64"
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- name: "Download binary"
|
|
|
|
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
|
|
|
@@ -2202,7 +2202,7 @@ jobs:
|
|
|
|
|
timeout-minutes: 20
|
|
|
|
|
steps:
|
|
|
|
|
- name: "Checkout Branch"
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
|
|
|
|
|
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2
|
|
|
|
|
|
|
|
|
|