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:
peptiderepo
2026-06-17 11:29:02 +07:00
parent 7994d43eec
commit 029c090361

View File

@@ -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)