summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorДамјан Георгиевски <gdamjan@gmail.com>2023-04-03 11:10:41 +0200
committerMike Yuan <me@yhndnzj.com>2023-04-10 17:23:32 +0800
commit7b411cf8421ef3bf6c05edcf131f63b8e7bae8ac (patch)
treed09c3f4a7e92c5df6027aa3efa04f134f5ba804b /.github
parent17409d8488ee9811482e1dfaf2f501c971742f6b (diff)
downloadsystemd-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')
-rw-r--r--.github/workflows/make_release.yml8
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' }}