name: Release on: push: tags: - 'v*' jobs: create-release: name: Create Release # needs: [ci] if: startsWith(github.ref, 'refs/tags/') runs-on: ubuntu-latest steps: - name: Fetch Build Artifacts uses: actions/download-artifact@v4 with: path: artifacts - name: Calculate Variables id: vars run: | echo "ref_name_without_v=$(echo ${GITHUB_REF_NAME} | cut -c2-)" >>$GITHUB_OUTPUT - name: Create Release id: create_release uses: softprops/action-gh-release@v2 with: draft: false prerelease: false name: Dethrace ${{ steps.vars.outputs.ref_name_without_v }} generate_release_notes: true files: | artifacts/**