| 写法 | permissions: {contents: read} |
|---|---|
| 作业级 | jobs.<id>.permissions 覆盖全局 |
| 方向 | 默认收敛为只读,按需提升 |
| OIDC | 需要 id-token: write |
最小权限 + OIDC
最小权限 + OIDC
permissions:
contents: read
jobs:
deploy:
permissions:
contents: read
id-token: write
runs-on: ubuntu-latest
steps:
- run: echo "oidc ready"默认权限受组织与仓库设置影响:不要依赖默认值,显式声明最稳妥。