Repository navigation
fix(build): pin kernel image inputs - #26
Lutar, Stephen P. (stephenlutar2-hash) merged 2 commits into
Conversation
Bind the Ubuntu base image and lutar-lean corpus to immutable identities, verify the source HEAD inside the image, and keep the contract fail-closed with adversarial regression coverage. Signed-off-by: Lutar, Stephen P. <stephenlutar2@gmail.com>
|
Codex (@codex) review Review exact signed+DCO head |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 535e03589a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "Codex (@codex) review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "Codex (@codex) address that feedback".
|
Codex (@codex) Please address all four current review findings without weakening immutable-input guarantees: remove or use the CodeQL-unused |
|
To use Codex here, create an environment for this repo. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 535e03589a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "Codex (@codex) review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "Codex (@codex) address that feedback".
|
Codex (@codex) review exact head |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 535e03589a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "Codex (@codex) review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "Codex (@codex) address that feedback".
Signed-off-by: Lutar, Stephen P. <stephenlutar2@gmail.com>
|
Codex (@codex) review Please review exact head 0b27e8c, focusing on the four requested repairs: exact PR-head checkout, fail-closed diffing, independent lutar-lean/main ancestry proof, and adversarial rejection of masked source-identity guards. |
|
Codex Review: Didn't find any major issues. Breezy! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "Codex (@codex) address that feedback". |
5be5d14
into
main
Immutable kernel build inputs
Exact base:
2a0d363fb4dcd5b224e2273f06ac9106de6320c1Exact head:
535e03589ade5e9ddfb5fde9dd92f09b8f03b0c2Change
ubuntu:26.04to OCI index digestsha256:2260313b31c8c011cd2eebe728008efac1b3982be73eb71348ea2648d2c0e09b.szl-holdings/lutar-leanto protected-main commit034ef1cab37c77efec57775e97e99f196def37c8, fetch that exact object, detach checkout, and fail unlessHEADmatches.Exact scope
Dockerfile.github/workflows/kernel-build-verify.ymltests/test_dockerfile_source_pins.pyEvidence
034ef1c....git diff --check: pass; narrow credential scan: zero matches.Truth boundary
Docker Desktop was not running locally, so no local full image-build result is claimed. The hosted exact-head kernel build must establish image/toolchain/Mathlib compatibility before promotion. No deployment, release, HF, settings, or runtime mutation is part of this PR.