From 9a53c8ad79bba1abf533598879f8d4d2b897b30c Mon Sep 17 00:00:00 2001 From: Ar-Kareem Date: Sat, 2 Nov 2024 03:50:24 +0300 Subject: [PATCH] update github action build --- .github/workflows/python-build.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-build.yml b/.github/workflows/python-build.yml index 8afe23b..d258f20 100644 --- a/.github/workflows/python-build.yml +++ b/.github/workflows/python-build.yml @@ -18,11 +18,28 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install setuptools wheel twine build + pip install setuptools wheel build - name: Build the package run: | - python -m build --sdist --wheel && python -m twine upload --repository pypi dist/* + python -m build --sdist --wheel - name: Upload package uses: actions/upload-artifact@v4 with: - name: dist + name: release-dists + path: dist/ + + pypi-publish: + runs-on: ubuntu-latest + needs: + - build-linus + permissions: + id-token: write + steps: + - name: Retrieve release distributions + uses: actions/download-artifact@v4 + with: + name: release-dists + path: dist/ + + - name: Publish release distributions to PyPI + uses: pypa/gh-action-pypi-publish@3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f