Skip to content

bump to v1.0.9: fix crashes, remove JIRA feature, security cleanup #4

bump to v1.0.9: fix crashes, remove JIRA feature, security cleanup

bump to v1.0.9: fix crashes, remove JIRA feature, security cleanup #4

Workflow file for this run

name: Release
on:
push:
tags:
- "v*"
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.10"
- name: Install build tools
run: |
python -m pip install --upgrade pip
pip install build
- name: Extract version from tag
id: tag
run: echo "version=${GITHUB_REF#refs/tags/}" >> "$GITHUB_OUTPUT"
- name: Build package
run: python -m build
- name: Delete existing release (overwrite support)
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
tag="${{ steps.tag.outputs.version }}"
if gh release view "$tag" > /dev/null 2>&1; then
echo "Release $tag already exists, deleting for overwrite..."
gh release delete "$tag" --yes --cleanup-tag=false
fi
- name: Create GitHub Release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
tag="${{ steps.tag.outputs.version }}"
gh release create "$tag" dist/* \
--title "codet $tag" \
--generate-notes