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