GHA CI: reduce permission scope

This commit is contained in:
Chocobo1 2025-01-18 20:42:33 +08:00
commit 934a6db251
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
5 changed files with 16 additions and 11 deletions

View file

@ -2,8 +2,7 @@ name: CI - macOS
on: [pull_request, push]
permissions:
actions: write
permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
@ -13,6 +12,8 @@ jobs:
ci:
name: Build
runs-on: macos-latest
permissions:
actions: write
strategy:
fail-fast: false

View file

@ -2,9 +2,7 @@ name: CI - Ubuntu
on: [pull_request, push]
permissions:
actions: write
security-events: write
permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
@ -14,6 +12,9 @@ jobs:
ci:
name: Build
runs-on: ubuntu-latest
permissions:
actions: write
security-events: write
strategy:
fail-fast: false

View file

@ -2,8 +2,7 @@ name: CI - WebUI
on: [pull_request, push]
permissions:
security-events: write
permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
@ -13,6 +12,8 @@ jobs:
ci:
name: Check
runs-on: ubuntu-latest
permissions:
security-events: write
defaults:
run:

View file

@ -2,8 +2,7 @@ name: CI - Windows
on: [pull_request, push]
permissions:
actions: write
permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
@ -13,6 +12,8 @@ jobs:
ci:
name: Build
runs-on: windows-latest
permissions:
actions: write
strategy:
fail-fast: false

View file

@ -4,12 +4,13 @@ on:
schedule:
- cron: '0 0 * * *'
permissions:
pull-requests: write
permissions: {}
jobs:
stale:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- name: Mark and close stale PRs
uses: actions/stale@v9