diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ea1abb8..3bee968 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -250,7 +250,7 @@ jobs: # ── Release ─────────────────────────────────────────────────────────────── release: name: Create release - if: startsWith(github.ref, 'refs/tags/v') + if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') needs: [build, e2e] runs-on: ubuntu-latest permissions: @@ -262,6 +262,8 @@ jobs: merge-multiple: true - uses: softprops/action-gh-release@v2 with: + tag_name: ${{ github.ref == 'refs/heads/main' && format('main-{0}', github.run_number) || github.ref_name }} + name: ${{ github.ref == 'refs/heads/main' && format('Main build {0}', github.run_number) || github.ref_name }} files: artifacts/** generate_release_notes: true - prerelease: ${{ contains(github.ref_name, '-') }} + prerelease: ${{ github.ref == 'refs/heads/main' || contains(github.ref_name, '-') }}