From cc343833e020bce8fe0c08147dbef2497b8902f8 Mon Sep 17 00:00:00 2001 From: Ben Chambers <35960+bjchambers@users.noreply.github.com> Date: Thu, 1 Feb 2024 11:41:20 -0800 Subject: [PATCH] ci: Fixes to the release script (#61) 1. Include ref to allow concurrent releases. 2. Checkout the repo before trying to mark the release. --- .github/workflows/release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f0c215e..fcf02a0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,7 +2,7 @@ name: Release # Only one release job at a time. concurrency: - group: ${{ github.workflow }} + group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true # Triggered when a release is published.defaults: @@ -168,7 +168,8 @@ jobs: gh release upload '${{ github.ref_name }}' dewy-client/dist/** --repo '${{ github.repository }}' - + # We need to checkout the repository in order to edit the release. + - uses: actions/checkout@v4 - name: Publish release # TODO: Add --discussion-category "Announcements" to create a release discussion? run: |