ci: extend Policy job timeout

This commit is contained in:
chichuan committed 2026-08-24 16:43:10 +08:00
1 parent 1bb56364c2
commit c20a53cd8a
2 files changed
+7 -1

No files matched your search

+4 -1
View File
@@ -1599,7 +1599,10 @@ jobs:
name: Policy
needs: lint
runs-on: ubuntu-latest
timeout-minutes: 10
# Full policy regenerates and validates the runtime Schema several times.
# Keep job-level headroom for large reviewed command-surface additions;
# individual policy gates retain their own fail-closed checks.
timeout-minutes: 15
steps:
- name: Check out repository
uses: actions/checkout@v4
+3
View File
@@ -1106,6 +1106,9 @@ func TestChangelogPRFastPathWorkflowContract(t *testing.T) {
t.Fatal("Code Admission workflow missing Policy job boundaries")
}
policyJob := admission[policyStart:policyEnd]
if !strings.Contains(policyJob, "timeout-minutes: 15") {
t.Error("Policy job must retain enough headroom for full Schema policy validation")
}
requirePolicyEnv := func(step, nextStep string) {
t.Helper()
start := strings.Index(policyJob, " - name: "+step+"\n")