diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 33fdf8df5..eb5da8224 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,7 +14,7 @@ on: jobs: build-wheel: name: Wheel - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 with: diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index ef94abe7a..dd1dd8529 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -13,7 +13,7 @@ on: jobs: run-linter: name: Ruff Lint - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: python-version: [3.7, 3.8, 3.9, '3.10', 3.11, 3.12, 3.13] @@ -43,10 +43,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: 3.13 - name: Upgrade pip run: python3 -m pip install --upgrade pip diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index cf4307841..ecf6ab8a8 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -35,10 +35,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: 3.13 - name: Upgrade pip run: python3 -m pip install --upgrade pip @@ -82,7 +82,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: matrix: - os: [ubuntu-latest, macos-13, windows-latest] + os: [ubuntu-22.04, macos-13, windows-latest] python-version: [3.7, 3.8, 3.9, '3.10', 3.11, 3.12, 3.13] fail-fast: false runs-on: ${{ matrix.os }} @@ -138,7 +138,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-22.04, macos-latest, windows-latest] python-version: [3.7, 3.8, 3.9, '3.10', 3.11, 3.12, 3.13] # https://github.com/actions/runner-images/issues/9770#issuecomment-2085623315 exclude: # Python < v3.8 does not support Apple Silicon ARM64