diff options
author | Florian Bruhin <me@the-compiler.org> | 2023-08-16 20:57:42 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2023-08-17 12:42:21 +0200 |
commit | c10cda7d4aeb473e2e1f4844731b177fa05907d9 (patch) | |
tree | 5bb8c2b2e4980fbb3fffd5457edd4d2bb4c52cbe | |
parent | 60bb247f0d32368f7d7b56a7f7e28be868cdb917 (diff) | |
download | qutebrowser-c10cda7d4aeb473e2e1f4844731b177fa05907d9.tar.gz qutebrowser-c10cda7d4aeb473e2e1f4844731b177fa05907d9.zip |
ci: Use github script to update release
See https://github.com/softprops/action-gh-release/issues/163
-rw-r--r-- | .github/workflows/release.yml | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 288186eb1..ee4c7ee38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -165,13 +165,22 @@ jobs: contents: write # To change release steps: - name: Publish final release - uses: softprops/action-gh-release@v1 + uses: actions/github-script@v6 with: - tag_name: v${{ needs.prepare.outputs.version }} - draft: false - # FIXME automatically cut relevant changes from changelog and add them here? - body: | - Check the [changelog](https://github.com/qutebrowser/qutebrowser/blob/master/doc/changelog.asciidoc) for changes in this release. + script: | + const tag = "v${{ needs.prepare.outputs.version }}"; + const release = await github.rest.repos.getReleaseByTag({ + owner: context.repo.owner, + repo: context.repo.repo, + tag: tag, + }) + await github.rest.repos.updateRelease({ + owner: context.repo.owner, + repo: context.repo.repo, + release_id: release.data.id, + draft: false, + body: "Check the [changelog](https://github.com/qutebrowser/qutebrowser/blob/master/doc/changelog.asciidoc) for changes in this release." + }) irc: timeout-minutes: 2 continue-on-error: true |