build: harden workflow permissions

Signed-off-by: Alex <aleksandrosansan@gmail.com>
This commit is contained in:
Alex
2022-11-04 01:05:28 +02:00
committed by Paul Chote
parent a0f17b15ec
commit 82d0546d16
4 changed files with 10 additions and 0 deletions

View File

@@ -5,6 +5,9 @@ on:
pull_request: pull_request:
branches: [ bleed ] branches: [ bleed ]
permissions:
contents: read # to fetch code (actions/checkout)
jobs: jobs:
linux: linux:
name: Linux (.NET 6.0) name: Linux (.NET 6.0)

View File

@@ -8,6 +8,9 @@ on:
required: true required: true
default: 'release-xxxxxxxx' default: 'release-xxxxxxxx'
permissions:
contents: read # to fetch code (actions/checkout)
jobs: jobs:
wiki: wiki:
name: Update Wiki name: Update Wiki

View File

@@ -8,6 +8,7 @@ on:
required: true required: true
default: 'release-xxxxxxxx' default: 'release-xxxxxxxx'
permissions: {}
jobs: jobs:
itch: itch:
name: Deploy to itch.io name: Deploy to itch.io

View File

@@ -7,6 +7,9 @@ on:
- 'playtest-*' - 'playtest-*'
- 'devtest-*' - 'devtest-*'
permissions:
contents: write # for release creation (svenstaro/upload-release-action)
jobs: jobs:
source: source:
name: Source Tarball name: Source Tarball