--- name: Release on: push: tags: - "[0-9]+.[0-9]+.[0-9]+" jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 - name: Setup Python uses: actions/setup-python@v6 - name: Install uv uses: astral-sh/setup-uv@v6 - name: Build Release run: uv build - name: Release uses: softprops/action-gh-release@v2 with: name: "Version ${{ github.ref_name }}" files: | dist/*