Skip to content

Commit

Permalink
fix: sync project version and tag (#17)
Browse files Browse the repository at this point in the history
  • Loading branch information
CuriousDolphin authored Nov 28, 2024
1 parent be0c46d commit f2e6eb1
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4


- name: Get next version without tagging
id: get_next_version
Expand All @@ -19,24 +20,29 @@ jobs:
github_token: ${{ secrets.GITHUB_TOKEN }}
dry_run: true

- name: Update pyproject.toml with new version tag
# Step 2: Aggiornare pyproject.toml con la nuova versione
- name: Update pyproject.toml with new version
run: |
sed -i 's/version = ".*"/version = "${{ steps.get_next_version.outputs.new_version }}"/' pyproject.toml
# Step 3: Fare commit della modifica
- name: Commit updated pyproject.toml
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: "[bot]: update version to ${{ steps.get_next_version.outputs.new_version }}"
file_pattern: pyproject.toml
branch: main
# Step 4: Attendere che il commit sia sincronizzato su GitHub
- name: Wait for commit sync
run: sleep 15
- uses: actions/checkout@v4
# Step 5: Creare e taggare la nuova versione
- name: Tag version

- name: Create and tag version
id: tag_version
uses: mathieudutour/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
dry_run: false

- name: Create a GitHub release
uses: ncipollo/release-action@v1
with:
Expand Down

0 comments on commit f2e6eb1

Please sign in to comment.