-
Notifications
You must be signed in to change notification settings - Fork 0
Certify pm-github on PM CLI SDK 2026.9.26 #99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
248da98
Certify pm-github on PM CLI SDK 2026.9.26
unbraind 472ee26
Link pm-github SDK certification to PR 99
unbraind b14cd02
Test incomplete pm-ops install in GitHub prepare hook
unbraind 769d60c
Pin pm-ops 2026.9.28 and re-copy its merge-driver launcher
unbraind ac1cb84
Record the certification gates re-run on the final pins
unbraind a34984e
Take over the certification item from the finished codex agent and al…
unbraind 24ac4b4
docs(pm-github): reconcile closed GitHub issue 35 in owner tracker
unbraind cc6dcf8
Record the pi-land-a merge-readiness verification pass on pm-github-6vcq
unbraind 587cac5
Record resumed GitHub package verification and current result
unbraind 9a7abf3
Correct linked launcher test total in verification receipt
unbraind File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,54 @@ | ||
| id: pm-github-6vcq | ||
| title: Certify pm-github with PM CLI SDK 2026.9.26 | ||
| description: "Refresh the extension development SDK and release tools to current published PM CLI, pm-changelog, and pm-ops versions. Preserve the supported host compatibility floor unless a real API incompatibility requires a change. Verify the canonical merge-driver launcher, full release gate, and real GitHub issue import contract." | ||
| type: Chore | ||
| status: in_progress | ||
| priority: 2 | ||
| tags: [] | ||
| created_at: "2026-09-26T16:33:06.566Z" | ||
| updated_at: "2026-10-02T23:36:02.502Z" | ||
| author: codex | ||
| acceptance_criteria: "Manifest and lockfile exact-pin the current developer SDK and release-tool versions; installed package readback matches; canonical pm-ops launcher is copied byte for byte; release:check, strict PM health, and a real issue-import dry run pass; source and hosted user data stay outside the public diff." | ||
| actual_result: "npm ci and npm run release:check PASS: 308/308 tests, zero skipped; configured lines/branches/functions 92.57/82.94/92.27 across two measured sources, retaining existing 88/79/89 floors. Typecheck/build/docstrings/privacy/production audit/pack/changelog/attestation pass; all-dependency audit zero; Bun install and strict CI health pass. Reviewed/acknowledged linked-test provenance; actual launcher run passes 7/7, correcting the preceding receipt count through appended history. pm validate retains existing advisory metadata/link findings. Exact 100 percent all-source coverage remains open in pm-github-9cjx. Historical issue-35 completion retained. Final-head CI and substantive review remain separate; item released in_progress, no closure or publication." | ||
| comments[8]: | ||
| - created_at: "2026-09-28T05:54:00.603Z" | ||
| author: claude-hub | ||
| text: "2026-09-28: pinned pm-ops 2026.9.28 and re-copied its templates/prepare-merge-driver.ts (pm-ops#124: the omit-dev skip now checks every Node resolution path for an incomplete hoisted pm-ops, so a broken ancestor install fails instead of silently skipping the merge drivers). release:check and changelog:check pass on this branch." | ||
| - created_at: "2026-09-28T06:01:01.290Z" | ||
| author: claude-hub | ||
| text: "2026-09-28 06:00 UTC, final pins (pm-ops 2026.9.28, launcher re-copied): npm run release:check passed (308/308 tests) and changelog:check is clean; strict PM health ok=true with exit 0 under both the repo-pinned pm 2026.9.26 (./node_modules/.bin/pm) and the global pm 2026.9.28, advisory only (2 stale in-progress items); linked prepare-hook suite node --test test/prepare-merge-driver.test.ts 7/7. Real issue-import dry run with THIS branch's packed extension (npm pack at 769d60c, installed into a scratch pm workspace with pm install <tgz> --project): pm github import unbraind/pm-cli --dry-run found 3 open issues (#1312, #1311, #1246), would import 3, update 0, skip 0, and wrote nothing." | ||
| edited_at: "2026-09-28T06:01:21.363Z" | ||
| - created_at: "2026-10-02T18:24:49.681Z" | ||
| author: pi-land-a | ||
| text: "Merge-readiness verification pass by pi-land-a (fleet PR landing session): exact head 24ac4b4 is up to date with origin/main (merge-base equals main tip), mergeable and CLEAN; Node 22/26, CodeQL, Greptile and Semgrep CI are green and Sourcery completed and approved this head; all five review threads are resolved, including the two exact-head CodeRabbit findings that were verified refusals and withdrawn by the reviewer. Gemini not active on this repository." | ||
| - created_at: "2026-10-02T23:23:35.295Z" | ||
| author: codex-sol | ||
| text: "Restart codex-sol: clean pushed cc6dcf8 and earlier feedback/replies preserved. Revalidate full release:check, privacy, strict CI health and Bun install. Historical issue-35 completion is retained without new closures; all-source coverage stays pm-github-9cjx. Capture and fix bounded transitive audit advisories before the gate, preserving exact PM tool pins." | ||
| - created_at: "2026-10-02T23:26:49.065Z" | ||
| author: codex-sol | ||
| text: "Full direct release gate passes. Existing linked launcher command was refused because its recorded branch is chore/pm-github-sdk-2026-9-26 while retained worktree is land-99. Reviewed that exact command and its test source; acknowledge it for this clone via the CLI-supported trust receipt, then retry. No untrusted-test allowance or gate/config relaxation." | ||
| - created_at: "2026-10-02T23:35:10.263Z" | ||
| author: codex-sol | ||
| text: "npm ci and npm run release:check PASS: 308/308 tests, zero skipped; configured lines/branches/functions 92.57/82.94/92.27 across two measured sources, retaining existing 88/79/89 floors. Typecheck/build/docstrings/privacy/production audit/pack/changelog/attestation all pass; all-dependency audit zero; Bun install and strict CI health pass. Reviewed and acknowledged saved linked-test commands for retained branch, then launcher test passes 2/2. pm validate retains existing advisory metadata/link findings. Exact 100 percent all-source coverage remains open in pm-github-9cjx. Historical issue-35 completion is retained. History prefixes preserved; CI and substantive final-head review remain separate; item released in_progress, no closure or publication." | ||
| - created_at: "2026-10-02T23:36:00.467Z" | ||
| author: codex-sol | ||
| text: "Correction to immediately preceding restart receipt: the launcher linked run passed 7/7, not the incorrectly transcribed 2/2. The actual run output is authoritative. Preserve the earlier JSONL receipt and append this correction; current actual_result and PR description will use 7/7. Full release gate remains 308/308 with zero skipped; no source or gate changed." | ||
| - created_at: "2026-10-02T23:36:01.883Z" | ||
| author: codex-sol | ||
| text: "npm ci and npm run release:check PASS: 308/308 tests, zero skipped; configured lines/branches/functions 92.57/82.94/92.27 across two measured sources, retaining existing 88/79/89 floors. Typecheck/build/docstrings/privacy/production audit/pack/changelog/attestation pass; all-dependency audit zero; Bun install and strict CI health pass. Reviewed/acknowledged linked-test provenance; actual launcher run passes 7/7, correcting the preceding receipt count through appended history. pm validate retains existing advisory metadata/link findings. Exact 100 percent all-source coverage remains open in pm-github-9cjx. Historical issue-35 completion retained. Final-head CI and substantive review remain separate; item released in_progress, no closure or publication." | ||
| notes[4]{created_at,author,text}: | ||
| "2026-09-26T16:37:52.017Z",codex,"2026-09-26: devDependency and lock exact-pin @unbrained/pm-cli 2026.9.26, pm-changelog 2026.9.25, and pm-ops 2026.9.26; installed package readback matches. Copied current pm-ops canonical merge-driver launcher. Full npm run release:check and PM linked rerun passed, including typecheck, build, docstrings, privacy, coverage floor, production audit, pack, changelog, and publish attestation. Companion installed pm-github dry-run on real public unbraind/pm-cli issue #1316 proposed 0 creates, 1 update, 0 skips, without mutation. The direct package checkout does not self-register its extension; real GitHub dry-run evidence belongs to the companion installed extension. Measured lcov is 5,618/6,069 lines (92.57%), 972/1,172 branches (82.94%), 179/194 functions (92.27%); exact 100% remains open under pm-github-9cjx. No hosted data or telemetry source/config touched." | ||
| "2026-09-26T16:38:47.633Z",codex,"Package candidate proposed in https://github.com/unbraind/pm-github/pull/99 at first head 248da98. CI checks, exact-head bot reviews, merge, and publication remain pending independent gates. The pinned development SDK is current; the existing host minimum remains supported and is not claimed raised." | ||
| "2026-09-26T16:55:14.837Z",codex,CodeRabbit exact-head review 5326615917 found the consumer lacked a fixture for an existing node_modules/pm-ops without package.json. Added a real prepare-hook child-checkout regression; 7/7 targeted tests pass. The hoisted resolution fix remains in canonical pm-ops ops-jzp5 and will be copied after its published release. | ||
| "2026-09-26T17:02:58.084Z",codex,"2026-09-26 17:02 UTC: after adding CodeRabbit’s real child-checkout test for a present incomplete local pm-ops install, npm run release:check passed (308/308 tests, 0 skipped, 0 production audit vulnerabilities), strict PM health ok=true with two stale-item advisories, and linked prepare-hook suite 7/7 passed. Canonical hoisted fix remains open in https://github.com/unbraind/pm-ops/pull/124 and not yet published; this consumer launcher cannot be refreshed byte-for-byte until then." | ||
| files[4]{path,scope,note}: | ||
| package-lock.json,project,resolved package versions and integrity | ||
| package.json,project,exact development toolchain pins | ||
| scripts/prepare-merge-driver.ts,project,canonical pm-ops launcher | ||
| test/prepare-merge-driver.test.ts,project,Consumer regression for incomplete installed pm-ops | ||
| tests[2]{command,scope,timeout_seconds,provenance{author,created_at,source_kind,source_ref}}: | ||
| "npm run release:check",project,300,codex,"2026-09-26T16:35:47.449Z",local_mutation,chore/pm-github-sdk-2026-9-26 | ||
| node --test test/prepare-merge-driver.test.ts,project,120,codex,"2026-09-26T16:55:15.403Z",local_mutation,chore/pm-github-sdk-2026-9-26 | ||
| docs[1]{path,scope}: | ||
| README.md,project | ||
| body: "" | ||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.