ci: source OIDC identity from repository vars#132
Conversation
Co-Authored-By: Codex <noreply@openai.com>
🤖 Codex PR Review✅ Merge allowed: blocking findings were cleared by independent Codex arbitration ⚖️ Codex Review Arbitration✅ clear: The prior blocker is demonstrably fixed by the cumulative diff. Both Review by Codex PR Review bot • PR |
…rkflow-vars-20260716 Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>
Summary
GCP_PROJECT_ID,GCP_WORKLOAD_IDENTITY_PROVIDER, andGCP_WORKLOAD_IDENTITY_SERVICE_ACCOUNTfrom repository variablesThe three repository variable names were verified as present before this PR. No variable values are included here.
Scope
Workflow wiring and focused contract tests only. No runtime, permissions, triggers, deployment parameters, business logic, or dependency changes.
Validation
python3 -m pytest -q tests/test_watchdog_workflow.py(8 passed)bash tests/test_runtime_workflow_shared_config.shactionlint .github/workflows/main.yml .github/workflows/watchdog.ymlgit diff HEAD^ --checkRisk
If any required repository variable becomes empty, both workflows now stop before remote actions instead of using a deployment-specific fallback. The required variable names are currently present.