From a8f3d382f87e61364ff246f694e7ae4a542697a1 Mon Sep 17 00:00:00 2001 From: Linlang Date: Wed, 18 Dec 2024 17:29:47 +0800 Subject: [PATCH] fix upload to testpypi error --- .github/workflows/python-publish.yml | 61 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index b9e71b755..8ff6e6e79 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -11,38 +11,37 @@ on: jobs: deploy_with_bdist_wheel: - includes_only: - runs-on: ${{ matrix.os }} - strategy: - matrix: - include: - - os: windows-latest - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - - os: macos-latest - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - - os: macos-13 - python-version: ["3.8", "3.9", "3.10"] + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [windows-latest, macos-13, macos-latest] + python-version: ["3.8", "3.9", "3.10"] + include: + - os: windows-latest + python-version: ["3.11", "3.12"] + - os: macos-latest + python-version: ["3.11", "3.12"] - steps: - - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - make dev - - name: Build wheel on ${{ matrix.os }} - run: | - make build - - name: Build and publish - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.TESTPYPI_TOKEN }} - run: | - ls dist - twine check dist/*.whl - twine upload --repository-url https://test.pypi.org/legacy/ dist/*.whl + steps: + - uses: actions/checkout@v3 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + make dev + - name: Build wheel on ${{ matrix.os }} + run: | + make build + - name: Build and publish + env: + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.TESTPYPI_TOKEN }} + run: | + ls dist + twine check dist/*.whl + twine upload --repository-url https://test.pypi.org/legacy/ dist/*.whl deploy_with_manylinux: runs-on: ubuntu-latest