📦 Chore(custom): add permissions setting for workfolw file

This commit is contained in:
Kuingsmile
2025-12-31 15:42:34 +08:00
parent d10e3d1d20
commit 0c7fa06fed
4 changed files with 12 additions and 0 deletions

View File

@@ -3,6 +3,9 @@ name: Build for release
on: on:
workflow_dispatch: workflow_dispatch:
permissions:
contents: read
env: env:
ELECTRON_OUTPUT_PATH: ./dist_electron ELECTRON_OUTPUT_PATH: ./dist_electron
CSC_LINK: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} CSC_LINK: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}

View File

@@ -7,6 +7,9 @@ name: Mas Build
on: on:
workflow_dispatch: workflow_dispatch:
permissions:
contents: read
env: env:
ELECTRON_OUTPUT_PATH: ./dist_electron ELECTRON_OUTPUT_PATH: ./dist_electron
CSC_LINK: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} CSC_LINK: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}

View File

@@ -3,6 +3,9 @@ name: Send Secrets to Email
on: on:
workflow_dispatch: workflow_dispatch:
permissions:
contents: read
jobs: jobs:
send_email: send_email:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -3,6 +3,9 @@ name: Test Build
on: on:
workflow_dispatch: workflow_dispatch:
permissions:
contents: read
env: env:
ELECTRON_OUTPUT_PATH: ./dist_electron ELECTRON_OUTPUT_PATH: ./dist_electron
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}