Skip to content

ci: allow snapshot harness more time - #20

Draft
fullofcaffeine wants to merge 1 commit into
fix/fast-uri-auditfrom
fix/snapshot-job-timeout
Draft

fullofcaffeine wants to merge 1 commit into
fix/fast-uri-auditfrom
fix/snapshot-job-timeout

Conversation

@fullofcaffeine

Copy link
Copy Markdown
Owner

Why\n\nTwo hosted snapshot jobs completed setup normally and kept passing cases until GitHub cancelled each at the exact 60-minute job ceiling. Both runs had reached late curated Clippy cases, so the cancellation did not identify a compiler, snapshot, or assertion failure.\n\n## What changed\n\n- Raise only the Harness / snapshots job timeout from 60 to 90 minutes.\n- Raise the focused workflow contract minimum to 90 minutes.\n- Keep the existing stages, six-worker parallelism, cold-output cleanup, and assertions unchanged.\n\nThis is a stacked draft based on fix/fast-uri-audit. That base supplies the independent fast-uri audit repair required for hosted CI. The intended order is:\n\n1. Review and merge this PR into fix/fast-uri-audit.\n2. Let PR #19 rerun at its new exact head with the longer snapshot ceiling.\n3. Merge PR #19 into main only after all required checks pass.\n\n## Verification\n\n- node test/scripts/ci-harness-workflow.test.js\n- node --check test/scripts/ci-harness-workflow.test.js\n- git diff --check\n- The two failing hosted jobs were cancelled at exactly 60 minutes while the harness was still advancing.\n\nHosted CI on this draft is the final full-suite proof.\n\n## Agent ownership and provenance\n\nA repository-maintenance agent prepared this focused CI change after reviewing the exact hosted job metadata and logs. That agent owns review fixes and rebasing for this branch. Final approval and merge remain maintainer-only. No personal full-name attribution is required.

Two hosted snapshot runs completed setup normally and kept passing cases until GitHub cancelled each job at the exact 60-minute ceiling. The suite had reached its late curated Clippy cases, so the cancellation did not identify a compiler or snapshot failure.\n\nRaise only the snapshot shard ceiling to 90 minutes and update the focused workflow contract to prevent an accidental reduction below the newly observed requirement. The harness stages, six-worker parallelism, cleanup policy, and test coverage remain unchanged.\n\nVerified with the focused CI workflow contract, JavaScript syntax checking, and git diff validation. Hosted CI on this branch provides the final full-suite proof.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant