Ship reproducible pubskill-lib v0.2.0 artifacts and installed provenance - #5
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
@codex review Please review exact head Two local builds under 022/077 masks are byte-identical. All 74 tests pass from each artifact on both runtimes; independent CI wheel/sdist hashes match the local candidate. The fixture has its three expected findings, and the real stack consumer at c2512a5f043d106e6f4ab198a5ae56c937d66558 has zero findings with the canonical pin retained. Publication will upload these same verified bytes after this source is accepted, followed by unauthenticated public-download and consumer verification. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9ad8f81497
ℹ️ 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 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 address that feedback".
|
@codex review Please review exact head |
|
@codex review Please review exact head |
|
Codex Review: Didn't find any major issues. What shall we delve into next? 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 address that feedback". |
Installed wheels currently lose the canonical source identity because the audit searches for a checkout-only SOURCE.md. The package now ships that identity as a resource and includes the full replay inputs in its source archive.
The release builder uses a clean exact Git archive, a pinned build toolchain, normalized source and wheel archive metadata, and a manifest binding source, doctrine, toolchain, and artifact hashes. CI compares two builds, then runs the repository tests against clean wheel and sdist installs on Python 3.11 and 3.12.
Validation at 0c305f0: two builds have identical SHA256SUMS; all 75 tests pass under each artifact on both Python versions. The fixture produces its three expected findings and the real stack audit has zero findings, with the exact canonical pin retained in every install. Release publication will use these verified bytes after this exact commit is accepted.
Independent CI builds use managed CPython 3.11.15 and enforce zlib 1.3.1; their Python 3.11/3.12 verification jobs report the same wheel and sdist hashes as the locally verified candidate. Both local and CI reproduction compare 022 and 077 file-creation masks.
Accepted exact review: #5 (comment). CI: https://github.com/The-Interdependency/pubskill-lib/actions/runs/34687143683. CodeQL archive-extraction alert 2 is fixed.