Set github ci permissions

This commit is contained in:
Donkie
2025-06-08 12:23:37 +02:00
parent 25536233fc
commit 7b7d73224d
2 changed files with 20 additions and 1 deletions

View File

@@ -10,6 +10,10 @@ on:
branches: branches:
- master - master
permissions:
contents: read
packages: read
env: env:
GHCR_IMAGE: donkie/spoolman GHCR_IMAGE: donkie/spoolman
@@ -106,6 +110,8 @@ jobs:
build-amd64: build-amd64:
needs: [build-client] needs: [build-client]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
packages: write
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
@@ -156,6 +162,8 @@ jobs:
# #
build-tester: build-tester:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
packages: write
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
@@ -234,6 +242,8 @@ jobs:
if: ${{ github.event_name != 'pull_request' }} if: ${{ github.event_name != 'pull_request' }}
needs: [build-client] needs: [build-client]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
packages: write
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
@@ -273,6 +283,8 @@ jobs:
if: ${{ github.event_name != 'pull_request' }} if: ${{ github.event_name != 'pull_request' }}
needs: [build-client] needs: [build-client]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
packages: write
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
@@ -311,6 +323,8 @@ jobs:
if: ${{ github.event_name != 'pull_request' }} if: ${{ github.event_name != 'pull_request' }}
needs: [test, build-amd64, build-arm64, build-armv7, style, build-client] needs: [test, build-amd64, build-arm64, build-armv7, style, build-client]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
packages: write
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
@@ -394,6 +408,8 @@ jobs:
if: ${{ (github.event_name != 'pull_request') && startsWith(github.event.ref, 'refs/tags/v') }} if: ${{ (github.event_name != 'pull_request') && startsWith(github.event.ref, 'refs/tags/v') }}
needs: [publish-images] needs: [publish-images]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: write
steps: steps:
- name: Download built spoolman - name: Download built spoolman
uses: actions/download-artifact@v4.1.7 uses: actions/download-artifact@v4.1.7

View File

@@ -13,6 +13,9 @@ on:
- minor - minor
- major - major
permissions:
contents: write
jobs: jobs:
bump-version: bump-version:
runs-on: ubuntu-latest runs-on: ubuntu-latest