From 403a2ea0dc94f4d15835400875471e8b3c817373 Mon Sep 17 00:00:00 2001 From: Giovanni Barillari Date: Wed, 15 Nov 2023 14:20:47 +0100 Subject: [PATCH] Build PGO wheels also on pypy --- .github/workflows/build.yml | 18 +++++++++--------- .github/workflows/release.yml | 18 +++++++++--------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 57d1a168..e7b5becb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,14 +19,6 @@ jobs: include: - os: ubuntu platform: linux - - os: ubuntu - platform: linux - target: x86_64 - manylinux: auto - interpreter: pypy3.8 pypy3.9 pypy3.10 - - os: macos - target: x86_64 - interpreter: pypy3.8 pypy3.9 pypy3.10 - os: macos target: aarch64 # interpreter: 3.8 3.9 pypy3.8 pypy3.9 pypy3.10 @@ -49,6 +41,14 @@ jobs: exclude: - os: windows target: aarch64 + # PGO builds + - os: ubuntu + target: x86_64 + manylinux: auto + - os: macos + target: x86_64 + - os: windows + target: x86_64 steps: - uses: actions/checkout@v4 - uses: pyo3/maturin-action@v1 @@ -74,7 +74,7 @@ jobs: # os: [ubuntu-latest, macos-latest, macos-latest-xlarge, windows-latest] os: [ubuntu-latest, macos-latest, windows-latest] manylinux: [auto] - interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12"] + interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.8", "pypy3.9", "pypy3.10"] include: - os: ubuntu-latest platform: linux diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 22c0fedf..88666a21 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,14 +42,6 @@ jobs: include: - os: ubuntu platform: linux - - os: ubuntu - platform: linux - target: x86_64 - manylinux: auto - interpreter: pypy3.8 pypy3.9 pypy3.10 - - os: macos - target: x86_64 - interpreter: pypy3.8 pypy3.9 pypy3.10 - os: macos target: aarch64 # interpreter: 3.8 3.9 pypy3.8 pypy3.9 pypy3.10 @@ -72,6 +64,14 @@ jobs: exclude: - os: windows target: aarch64 + # PGO builds + - os: ubuntu + target: x86_64 + manylinux: auto + - os: macos + target: x86_64 + - os: windows + target: x86_64 steps: - uses: actions/checkout@v4 - uses: pyo3/maturin-action@v1 @@ -97,7 +97,7 @@ jobs: # os: [ubuntu-latest, macos-latest, macos-latest-xlarge, windows-latest] os: [ubuntu-latest, macos-latest, windows-latest] manylinux: [auto] - interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12"] + interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.8", "pypy3.9", "pypy3.10"] include: - os: ubuntu-latest platform: linux