diff options
author | Дамјан Георгиевски <gdamjan@gmail.com> | 2023-04-03 11:10:41 +0200 |
---|---|---|
committer | Mike Yuan <me@yhndnzj.com> | 2023-04-10 17:23:32 +0800 |
commit | 7b411cf8421ef3bf6c05edcf131f63b8e7bae8ac (patch) | |
tree | d09c3f4a7e92c5df6027aa3efa04f134f5ba804b /.github/workflows/make_release.yml | |
parent | 17409d8488ee9811482e1dfaf2f501c971742f6b (diff) | |
download | systemd-7b411cf8421ef3bf6c05edcf131f63b8e7bae8ac.tar.gz |
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)
Diffstat (limited to '.github/workflows/make_release.yml')
-rw-r--r-- | .github/workflows/make_release.yml | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/.github/workflows/make_release.yml b/.github/workflows/make_release.yml index 47dbbea374..c789d33f16 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' }} |