ci: update workflow permissions

This commit is contained in:
pengzhanbo 2026-04-22 17:07:34 +08:00
parent 02038f2df0
commit d69e0b9765
5 changed files with 16 additions and 3 deletions

View File

@ -13,6 +13,9 @@ on:
workflow_dispatch: workflow_dispatch:
workflow_call: workflow_call:
permissions:
contents: write
jobs: jobs:
deploy-docs: deploy-docs:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@ -6,6 +6,9 @@ on:
- v* - v*
workflow_dispatch: workflow_dispatch:
permissions:
contents: write
jobs: jobs:
deploy-docs: deploy-docs:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@ -8,6 +8,9 @@ on:
branches: [main] branches: [main]
workflow_call: workflow_call:
permissions:
contents: read
jobs: jobs:
lint: lint:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@ -5,6 +5,10 @@ on:
tags: tags:
- v* - v*
permissions:
contents: write
id-token: write
jobs: jobs:
lint: lint:
uses: ./.github/workflows/lint.yaml uses: ./.github/workflows/lint.yaml
@ -16,9 +20,6 @@ jobs:
if: github.repository == 'pengzhanbo/vuepress-theme-plume' if: github.repository == 'pengzhanbo/vuepress-theme-plume'
needs: [test, lint] needs: [test, lint]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@v6
with: with:

View File

@ -8,6 +8,9 @@ on:
branches: [main] branches: [main]
workflow_call: workflow_call:
permissions:
contents: read
jobs: jobs:
unit-test: unit-test:
runs-on: ubuntu-latest runs-on: ubuntu-latest