diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fd683cd..6070d20 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,12 +1,11 @@ name: Release on: - push: - tags: - - "v*" + release: + types: [published] permissions: - contents: write + contents: read env: CARGO_TERM_COLOR: always @@ -21,15 +20,4 @@ jobs: - uses: Swatinem/rust-cache@v2 - run: cargo publish env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - github-release: - name: GitHub Release - runs-on: ubuntu-latest - needs: publish - steps: - - uses: actions/checkout@v4 - - name: Create GitHub Release - uses: softprops/action-gh-release@v2 - with: - generate_release_notes: true + CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}