Skip to content

ci: enable parallel CI-first draft PR validation - #603

Draft
PerAlexandersson wants to merge 2 commits into
mainfrom
ci/parallel-validation-20260911
Draft

ci: enable parallel CI-first draft PR validation#603
PerAlexandersson wants to merge 2 commits into
mainfrom
ci/parallel-validation-20260911

Conversation

@PerAlexandersson

Copy link
Copy Markdown
Owner

Implements #598 and the user-approved CI-first workflow. Preserves the build check and all source guards, makes the ordinary default Lake build explicit, scopes validation concurrency by PR/ref, separates docs generation from proof validation, and confines Pages permissions to a serialized trusted-main publishing job with an exact-SHA freshness gate. Updates README/AGENTS to permit source-checked draft branch checkpoints before remote compilation, while requiring green exact-revision builds and applicable axiom checks before integration.

Verified locally: YAML structure/security assertions, import-parser tests, root imports, architecture self-test/check, proof-status self-test/check, generated tactic coverage and git diff --check. No local Lean/Lake/compiler run. This is intentionally a draft awaiting remote CI. Comparator remains unchanged. No repository settings or branch-protection changes, automatic merge, or default-branch push.

Docs dry-run uses a pinned upstream action revision whose deploy=false input was inspected; trusted-main docs/deployment needs observation after integration and is not claimed verified by this PR run. Closes #598 only after acceptance.

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.

[reliability][P1] Separate Lean validation from Pages deployment and make CI status unambiguous

1 participant