From 7b7d73224d3bfd6421b52e285664355bd9d85f57 Mon Sep 17 00:00:00 2001 From: Donkie Date: Sun, 8 Jun 2025 12:23:37 +0200 Subject: [PATCH] Set github ci permissions --- .github/workflows/ci.yml | 18 +++++++++++++++++- .github/workflows/trigger-release.yml | 3 +++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef0611f..691427d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,10 @@ on: branches: - master +permissions: + contents: read + packages: read + env: GHCR_IMAGE: donkie/spoolman @@ -106,6 +110,8 @@ jobs: build-amd64: needs: [build-client] runs-on: ubuntu-latest + permissions: + packages: write steps: - name: Checkout uses: actions/checkout@v4.1.7 @@ -156,6 +162,8 @@ jobs: # build-tester: runs-on: ubuntu-latest + permissions: + packages: write steps: - name: Checkout uses: actions/checkout@v4.1.7 @@ -234,6 +242,8 @@ jobs: if: ${{ github.event_name != 'pull_request' }} needs: [build-client] runs-on: ubuntu-latest + permissions: + packages: write steps: - name: Checkout uses: actions/checkout@v4.1.7 @@ -273,6 +283,8 @@ jobs: if: ${{ github.event_name != 'pull_request' }} needs: [build-client] runs-on: ubuntu-latest + permissions: + packages: write steps: - name: Checkout uses: actions/checkout@v4.1.7 @@ -311,6 +323,8 @@ jobs: if: ${{ github.event_name != 'pull_request' }} needs: [test, build-amd64, build-arm64, build-armv7, style, build-client] runs-on: ubuntu-latest + permissions: + packages: write steps: - name: Checkout uses: actions/checkout@v4.1.7 @@ -394,6 +408,8 @@ jobs: if: ${{ (github.event_name != 'pull_request') && startsWith(github.event.ref, 'refs/tags/v') }} needs: [publish-images] runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Download built spoolman uses: actions/download-artifact@v4.1.7 @@ -425,4 +441,4 @@ jobs: files: /tmp/spoolman/spoolman.zip token: ${{ secrets.GITHUB_TOKEN }} body: "⚠️ TODO ⚠️" - + diff --git a/.github/workflows/trigger-release.yml b/.github/workflows/trigger-release.yml index 570b18e..d034bf1 100644 --- a/.github/workflows/trigger-release.yml +++ b/.github/workflows/trigger-release.yml @@ -13,6 +13,9 @@ on: - minor - major +permissions: + contents: write + jobs: bump-version: runs-on: ubuntu-latest