This commit is contained in:
Xi Yan 2025-01-08 17:03:16 -08:00
parent 94d619b58e
commit 87e2cb8029

View file

@ -1,9 +1,10 @@
name: Publish Python 🐍 distribution 📦 to PyPI and TestPyPI name: Publish Python 🐍 distribution 📦 to PyPI and TestPyPI
on: on:
workflow_dispatch: # Keep manual trigger push
schedule: # workflow_dispatch: # Keep manual trigger
- cron: "0 0 * * *" # Run every day at midnight # schedule:
# - cron: "0 0 * * *" # Run every day at midnight
jobs: jobs:
build: build:
@ -21,7 +22,7 @@ jobs:
id: sha id: sha
run: echo "sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT run: echo "sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Update version for nightly - name: Update version for nightly
if: github.event_name == 'schedule' # if: github.event_name == 'schedule'
run: | run: |
# Assuming your version is in setup.py or pyproject.toml # Assuming your version is in setup.py or pyproject.toml
sed -i "s/version=\".*\"/version=\"&.dev${{ steps.date.outputs.date }}+${{ steps.sha.outputs.sha }}\"/" setup.py sed -i "s/version=\".*\"/version=\"&.dev${{ steps.date.outputs.date }}+${{ steps.sha.outputs.sha }}\"/" setup.py