diff options
Diffstat (limited to '.github/workflows/python-publish.yml')
-rw-r--r-- | .github/workflows/python-publish.yml | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 54d79f4..fd418b6 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -8,9 +8,6 @@ on: permissions: contents: read -env: - python_interpreters: 3.7 3.8 3.9 3.10 3.11 - jobs: build-rs: strategy: @@ -29,6 +26,9 @@ jobs: - os: windows target: i686 python-architecture: x86 + exclude: + - os: windows + target: aarch64 runs-on: ${{ (matrix.os == 'linux' && 'ubuntu') || matrix.os }}-latest steps: - uses: actions/checkout@v3 @@ -37,36 +37,34 @@ jobs: python-version: '3.10' architecture: ${{ matrix.python-architecture || 'x64' }} - name: Build wheels - working-directory: ./sqlglotrs uses: PyO3/maturin-action@v1 with: target: ${{ matrix.target }} - args: --release --out dist --interpreter $python_interpreters + args: --release --out dist --interpreter 3.7 3.8 3.9 3.10 3.11 3.12 sccache: 'true' manylinux: auto + working-directory: ./sqlglotrs - name: Upload wheels - working-directory: ./sqlglotrs uses: actions/upload-artifact@v3 with: name: wheels - path: dist + path: sqlglotrs/dist sdist-rs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Build sdist - working-directory: ./sqlglotrs uses: PyO3/maturin-action@v1 with: command: sdist args: --out dist + working-directory: ./sqlglotrs - name: Upload sdist - working-directory: ./sqlglotrs uses: actions/upload-artifact@v3 with: name: wheels - path: dist + path: sqlglotrs/dist deploy-rs: runs-on: ubuntu-latest @@ -76,7 +74,6 @@ jobs: with: name: wheels - name: Publish to PyPI - working-directory: ./sqlglotrs uses: PyO3/maturin-action@v1 env: MATURIN_PYPI_TOKEN: ${{ secrets.PYPI_API_TOKEN }} |