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