[codex] Add PAT auth CI/CD e2e matrix#549
Conversation
|
PAT/Auth CI-CD matrix is ready on What this PR adds:
Local verification passed:
|
|
CI follow-up: all PR checks are green. Passed checks:
|
|
Closing this stale Draft because its workflow contract no longer matches the repository. It adds a tenth PR check and puts the full PAT matrix into the release path, while current main requires the exact nine Code Admission contexts and keeps environment/E2E coverage downstream or risk-selected. Its fixtures also predate the multi-account and pending PAT/auth changes. The test intent should be rebuilt after #687/#680 against the final auth model and Main Integration layering. |
Summary
PAT Auth E2EGitHub Actions workflow for PR/push/manual runs.release.ymlbefore GoReleaser as a CD gate.DWS_CI_TEST_*env vars/secrets, with offline fallbacks for forks.Coverage
auth statusand gateway auth classification.auth login --tokenplus reset behavior.chmodsession, agentCode, invalid agentCode, and batch--yesgates.auth login --recommendplan/grant behavior for already-granted, unconfirmed, and confirmed flows.Verification
bash scripts/dev/test-pat-auth-e2e.sh --keep-workdirbash scripts/dev/test-pat-auth-e2e.sh --skip-go-testsgit diff --checkYAML.load_filefor the new PAT workflow and release workflowNote:
actionlintwas not installed locally, so GitHub Actions will provide the final workflow validator.