diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3ea2219..03c64e7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,6 +15,15 @@ defaults: jobs: upload-assets: + create-release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: taiki-e/create-gh-release-action@v1 + if: ${{ startsWith(github.ref, 'refs/tags/') }} + with: + token: ${{ secrets.GITHUB_TOKEN }} + strategy: matrix: include: @@ -32,21 +41,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - - name: create-gh-release - if: matrix.target == 'x86_64-unknown-linux-musl' && startsWith(github.ref, 'refs/tags/') - uses: taiki-e/create-gh-release-action@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - uses: taiki-e/upload-rust-binary-action@v1 with: dry-run: ${{ !startsWith(github.ref, 'refs/tags/') }} - # dry-run: true bin: ansi2 target: ${{ matrix.target }} token: ${{ secrets.GITHUB_TOKEN }} ref: refs/tags/dummy - # ref: ${{ startsWith(github.ref, 'refs/tags/') && github.event_name == 'push' ? github.ref : 'refs/tags/dummy' }} features: cli env: RUSTFLAGS: ${{ matrix.RUSTFLAGS }}