diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 1f0502dc..e8d7d5c0 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -11,7 +11,7 @@ jobs: code-checks: uses: ./.github/workflows/checks.yml pre-release-check: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 outputs: TARGET_TAG_V: ${{ steps.version_check.outputs.TRGT_VERSION }} steps: @@ -31,7 +31,7 @@ jobs: needs: [code-checks, pre-release-check] if: needs.pre-release-check.outputs.TARGET_TAG_V != '' environment: auto-release - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 concurrency: release steps: - uses: actions/create-github-app-token@v1 diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index a7053a99..8c479e24 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -6,7 +6,7 @@ env: jobs: run-checks: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index bfb93742..9809bd9c 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -12,7 +12,7 @@ env: jobs: build_sdist: name: Build sdist artifacts - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout @@ -44,7 +44,7 @@ jobs: python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] os: - - name: "ubuntu-latest" + - name: "ubuntu-22.04" platform: "linux" platform_id: "manylinux_x86_64" @@ -202,13 +202,13 @@ jobs: cp wheelhouse/*.whl ./dist/ - name: Set up QEMU [linux] - if: matrix.os.name == 'ubuntu-latest' + if: startsWith(matrix.os.name, 'ubuntu') uses: docker/setup-qemu-action@v3 with: platforms: all - name: Build wheels [linux] - if: matrix.os.name == 'ubuntu-latest' + if: startsWith(matrix.os.name, 'ubuntu') env: # CIBW_BUILD: ${{ env.python_cp_version }}-${{ matrix.os.platform_id }} CIBW_ARCHS: auto x86_64 aarch64