diff --git a/.github/workflows/publishing.yml b/.github/workflows/publishing.yml index 2f88d0e..1533a4f 100644 --- a/.github/workflows/publishing.yml +++ b/.github/workflows/publishing.yml @@ -138,9 +138,15 @@ jobs: name: dist path: dist/ - - name: Create GitHub Release + - name: Check if release exists and create if needed id: create_release env: GH_TOKEN: ${{ github.token }} run: | - gh release create ${{ needs.details.outputs.tag_name }} dist/* --title ${{ needs.details.outputs.tag_name }} --generate-notes + # Verificar se a release já existe + if ! gh release view ${{ needs.details.outputs.tag_name }} &>/dev/null; then + # Se não existir, criar a release + gh release create ${{ needs.details.outputs.tag_name }} dist/* --title ${{ needs.details.outputs.tag_name }} --generate-notes + else + echo "Release ${{ needs.details.outputs.tag_name }} já existe, pulando criação." + fi diff --git a/setup.py b/setup.py index 27d2b5d..68c4fbd 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup( name="spicecode", - version="2.1.3", # version 2.0.0 = all features from N2 + version="2.1.5", # version 2.0.0 = all features from N2 packages=find_packages(exclude=["spicecode-venv", "spicecode.egg-info"]), install_requires=install_requires, entry_points={