Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
snowykami committed Aug 18, 2024
2 parents 832cc2e + 3160b4b commit 0b76313
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/pypi-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,23 @@ jobs:

- uses: pdm-project/setup-pdm@v3

- name: Get current version from PyPI
id: get_pypi_version
run: |
PACKAGE_NAME=$(pdm info | grep 'Name:' | awk '{print $2}')
CURRENT_VERSION=$(pdm info | grep 'Version:' | awk '{print $2}')
PYPI_VERSION=$(curl -s https://pypi.org/pypi/$PACKAGE_NAME/json | jq -r '.info.version')
echo "PACKAGE_NAME=$PACKAGE_NAME" >> $GITHUB_ENV
echo "CURRENT_VERSION=$CURRENT_VERSION" >> $GITHUB_ENV
echo "PYPI_VERSION=$PYPI_VERSION" >> $GITHUB_ENV
- name: Check if versions are different
id: check_versions
run: |
if [ "$CURRENT_VERSION" != "$PYPI_VERSION" ]; then
echo "versions_different=true" >> $GITHUB_ENV
else
echo "versions_different=false" >> $GITHUB_ENV
- name: Publish package distributions to PyPI
run: pdm publish

0 comments on commit 0b76313

Please sign in to comment.