From d78e260a74c7905b0074df57f6b77316fe7eeca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Raimbault?= Date: Mon, 19 Aug 2024 12:09:17 +0200 Subject: [PATCH] Rewrite GH action to publish --- .github/workflows/python-publish.yml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index c10d2b1..c23e1c8 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -1,6 +1,3 @@ -# This workflow will upload a Python Package using Twine when a release is created -# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries - name: Upload Python Package on: @@ -16,19 +13,18 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v5.1.1 with: python-version: "3.x" + - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install build + run: rye sync + - name: Build package - run: python -m build + run: rye build + - name: Publish package - uses: pypa/gh-action-pypi-publish@717ba43cfbb0387f6ce311b169a825772f54d295 - with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} + uses: rye publish --token "${{ secrets.PYPI_API_TOKEN }}" --yes