From 14068cded1460efd47afe987ab42d489f835d50b Mon Sep 17 00:00:00 2001 From: Bryant He Date: Mon, 6 Nov 2023 16:17:34 +0800 Subject: [PATCH] Update python-publish.yml --- .github/workflows/python-publish.yml | 49 ++++++++++++++++++---------- 1 file changed, 31 insertions(+), 18 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index c91d9f0..b0beb6f 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -16,24 +16,37 @@ permissions: contents: read jobs: - deploy: + # deploy: + # runs-on: ubuntu-latest + + # steps: + # - uses: actions/checkout@v3 + # - name: Set up Python + # uses: actions/setup-python@v3 + # with: + # python-version: '3.x' + # - name: Install dependencies + # run: | + # python -m pip install --upgrade pip + # pip install build + # - name: Build package + # run: python -m build + # - name: Publish package + # uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 + # with: + # user: ${{ secrets.PYPI_API_USER }} + # password: ${{ secrets.PYPI_API_PASSWORD }} + + pypi-publish: + name: upload release to PyPI runs-on: ubuntu-latest - + permissions: + id-token: write steps: - - uses: actions/checkout@v3 - - name: Set up Python - uses: actions/setup-python@v3 - with: - python-version: '3.x' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install build - - name: Build package - run: python -m build - - name: Publish package - uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 - with: - user: ${{ secrets.PYPI_API_USER }} - password: ${{ secrets.PYPI_API_PASSWORD }} + - uses: actions/checkout@v3 + + - uses: pdm-project/setup-pdm@v3 + + - name: Publish package distributions to PyPI + run: pdm publish