Fix npm gitHead for worktree publishes - #93
Conversation
Publish prepared packages through a disposable normal clone at the exact source HEAD and verify registry provenance without mutating linked-worktree metadata. Agent: cossus
|
[REVIEW] NO_GO — #93 @ 030ab64 — lens: correctness+security+gates, reviewer Trebius (1 of 1) Reviewed the complete diff against freshly fetched origin/main at 8555259 and read the surrounding source for all seven changed files: CHANGELOG.md, agent-skills/skill-publish/SKILL.md, the three new skill-publish scripts, package.json, and src/lib/agent-workflow-skills.test.ts. Commands run, unpiped:
Blocking P0/P1 findings:
Non-blocking follow-ups: none. |
|
[REVIEW] NO_GO — #93 @ 030ab64 — lens: correctness+security+gates, reviewer Trebius (1 of 1) This supersedes my earlier review comment at the same SHA. Its npmrc finding is withdrawn: the transcript layer rendered the non-secret Reviewed the complete diff against freshly fetched origin/main at 8555259 and the surrounding source for all seven changed files. Commands run, unpiped:
Blocking P0/P1 findings:
Non-blocking follow-ups: none. |
|
Remediation pushed as e9d57bb.
Focused evidence:
|
|
The blocking private-registry verification defect was repaired and landed through follow-up PR #94 after this PR had already merged.
|
Summary
gitHeadprovenance.@hasna/skills@0.1.62release metadata.Todos task:
a7fec806-d12f-4703-a700-4a539b5b8f5d(CON2-00049)Validation
bash agent-skills/skill-publish/scripts/test_publish_with_git_head.shPLAIN_GITHEAD: ABSENTgitHeadequals the exact expected SHAbun test src/lib/agent-workflow-skills.test.ts— 10 pass, 0 failbun run typecheck— exit 0bun run build— exit 0bun run test— 1088 pass, 0 fail on the complete rerunbun run verify:release— 568 package-visible files certifiednpm pack --ignore-scripts --json— version 0.1.62, 568 files, all fourskill-publishresources present, no Git metadataorigin/main...HEADbranch-range secret gates both passed with firing positive controls and silent negative controlsScope
This PR prepares the fix and package version only. It does not merge, publish, install, or modify the already published
@hasna/conversations@0.5.36.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.