From: Дамјан Георгиевски Date: Mon, 3 Apr 2023 09:10:41 +0000 (+0200) Subject: ci: add permissions to make a release X-Git-Tag: v254-rc1~774 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7b411cf8421ef3bf6c05edcf131f63b8e7bae8ac;p=thirdparty%2Fsystemd.git ci: add permissions to make a release follow-up to https://github.com/systemd/systemd/pull/27071 in order to create Github Releases, the job needs permissions to write contents also: - pinned the `softprops/action-gh-release` action to a specific commit - made it only active on the `systemd` organization repos (so not on forks) --- diff --git a/.github/workflows/make_release.yml b/.github/workflows/make_release.yml index 47dbbea374a..c789d33f16e 100644 --- a/.github/workflows/make_release.yml +++ b/.github/workflows/make_release.yml @@ -5,14 +5,20 @@ on: tags: - "v*" +permissions: + contents: read + jobs: build: runs-on: ubuntu-latest + permissions: + contents: write + if: ${{ github.repository_owner == 'systemd' }} steps: - name: Checkout uses: actions/checkout@v3 - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 with: prerelease: ${{ contains(github.ref_name, '-rc') }} draft: ${{ github.repository == 'systemd/systemd' }}