From ce5f384cb3c15cee2dbb8f1a96e76bd4bb3236f3 Mon Sep 17 00:00:00 2001 From: ioangatop Date: Tue, 19 Mar 2024 13:54:15 +0100 Subject: [PATCH] add publish to pypi cmd --- .github/workflows/release.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 09632bea..fbe726c8 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -20,6 +20,14 @@ jobs: with: python-version: "3.10" architecture: x64 + - name: Check prerelease + id: check_version + run: | + if [[ "${{ github.ref }}" =~ ^refs/tags/[0-9.]+$ ]]; then + echo "PRERELEASE=false" >> $GITHUB_OUTPUT + else + echo "PRERELEASE=true" >> $GITHUB_OUTPUT + fi - name: Setting up nox uses: wntrblm/nox@2024.03.02 with: @@ -31,3 +39,14 @@ jobs: run: | python -m pip install dist/*.whl eva --version + - name: Publish package distributions to PyPI + run: pdm publish --no-build + - name: Create Release + uses: actions/create-release@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: v${{ github.ref }} + draft: true + prerelease: ${{ steps.check_version.outputs.PRERELEASE }}