Skip to content

build: pin Python CI tools and preserve local native reuse - #55

Merged
deku2026 merged 1 commit into
mainfrom
codex/wp02-00-toolchain-locks
Sep 21, 2026
Merged

deku2026 merged 1 commit into
mainfrom
codex/wp02-00-toolchain-locks

Conversation

@deku2026

Copy link
Copy Markdown
Contributor

Python-running CI jobs now select the repository Python patch and install the full pre-commit dependency closure with exact versions and SHA-256 hashes. Local native builds explicitly reuse suitable installed vcpkg dependencies; candidate provenance remains enforced.

Validation: isolated locked .NET restore and offline repeat; Release managed build; 5 architecture tests; 63 engineering and 41 tooling tests; formatting/provenance checks; hash-verified online and offline Python installation; corrupt-hash rejection; pre-commit. The Windows IDE native build reused the existing installed dependencies with VcpkgManifestInstall=false, completed with zero warnings/errors, and passed the native ABI test. No vcpkg installation or dependency rebuild was performed.

@deku2026
deku2026 merged commit 14f4c5c into main Sep 21, 2026
20 checks passed
@deku2026
deku2026 deleted the codex/wp02-00-toolchain-locks branch September 21, 2026 22:56
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