Scope draft release permissions

This commit is contained in:
Tobias Hagemann
2026-09-15 21:26:02 +02:00
parent 8d732e19ce
commit 1712d31a5c
+15 -4
View File
@@ -13,13 +13,11 @@ defaults:
run:
shell: bash
permissions:
contents: read
pull-requests: read
jobs:
get-version:
uses: ./.github/workflows/get-version.yml
permissions:
contents: read
with:
version: ''
@@ -27,6 +25,9 @@ jobs:
name: Compile and Test
runs-on: ubuntu-latest
needs: get-version
permissions:
contents: read
pull-requests: read
if: needs.get-version.outputs.versionType != 'unknown'
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
@@ -75,6 +76,8 @@ jobs:
build-exe-and-msi:
needs: [get-version, create-release-draft]
uses: ./.github/workflows/win-exe.yml
permissions:
contents: read
with:
semVerNum: ${{needs.get-version.outputs.semVerNum}}
revisionNum: ${{needs.get-version.outputs.revNum}}
@@ -84,6 +87,8 @@ jobs:
build-dmg-arm64:
needs: [get-version, create-release-draft]
uses: ./.github/workflows/mac-dmg.yml
permissions:
contents: read
with:
semVerNum: ${{needs.get-version.outputs.semVerNum}}
revisionNum: ${{needs.get-version.outputs.revNum}}
@@ -93,6 +98,8 @@ jobs:
build-dmg-x64:
needs: [get-version, create-release-draft]
uses: ./.github/workflows/mac-dmg-x64.yml
permissions:
contents: read
with:
semVerNum: ${{needs.get-version.outputs.semVerNum}}
revisionNum: ${{needs.get-version.outputs.revNum}}
@@ -102,6 +109,8 @@ jobs:
build-appimages:
needs: [get-version, create-release-draft]
uses: ./.github/workflows/appimage.yml
permissions:
contents: read
with:
semVerNum: ${{needs.get-version.outputs.semVerNum}}
revisionNum: ${{needs.get-version.outputs.revNum}}
@@ -111,6 +120,8 @@ jobs:
update-sha256sums:
runs-on: ubuntu-latest
needs: [get-version, build-exe-and-msi, build-dmg-arm64, build-dmg-x64, build-appimages]
permissions:
contents: read
env:
TAG: ${{ github.ref_name }}
SEMVER: ${{ needs.get-version.outputs.semVerStr }}