ci: fix deploy.yml permissions and secrets for reusable workflow
Deploy workflow must declare `permissions: contents: write` at workflow level to allow the nested reusable ci.yml (which needs write for phpcbf auto-commit) to run. Also adds `secrets: inherit` to the ci job so secrets propagate through. Pre-existing issue introduced during CI standardization (startup_failure root cause). Agent-Session: fix-e2e-ref-20260617
This commit is contained in:
3
.github/workflows/deploy.yml
vendored
3
.github/workflows/deploy.yml
vendored
@@ -5,7 +5,7 @@ on:
|
||||
branches: [ main ]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
contents: write
|
||||
|
||||
concurrency:
|
||||
group: deploy-peptide-reconstitution-calculator
|
||||
@@ -15,6 +15,7 @@ jobs:
|
||||
ci:
|
||||
name: Pre-deploy CI
|
||||
uses: ./.github/workflows/ci.yml
|
||||
secrets: inherit
|
||||
|
||||
deploy:
|
||||
name: Deploy (shared pipeline)
|
||||
|
||||
Reference in New Issue
Block a user