Skip to content

chore(apm): bump apm-cli to 0.31.0 - the pin in the install commands, the CI workflows, the marketplace build and the harness kit - #645

Merged
using-system merged 1 commit into
mainfrom
chore/apm-cli-0-31-0
Sep 20, 2026
Merged

using-system merged 1 commit into
mainfrom
chore/apm-cli-0-31-0

Conversation

@using-system

Copy link
Copy Markdown
Owner

What

The apm-cli pin moves from 0.30.0 to 0.31.0 everywhere it is invoked - version numbers only, twelve occurrences in the eight files the issue lists: the README's install, update and outdated commands; CONTRIBUTING's pre-PR validation and scratch-consumer install; AGENTS.md's pre-PR validation line; APM_CLI_VERSION in ci-apm.yml and ci-hooks.yml; the marketplace build's default; the opencode and copilot lab installs of the two harness kit files. The changelog and the historical plans keep their versions; the generated trees are untouched.

Closes #644

Verified before the PR, at 0.31.0

  • The consumer install from GitHub in an isolated HOME (apm install --global --target claude 'using-system/oddyssey#>=1.0.0', at 0.30.0 to produce the lock) deploys the nine skills; apm update --global at 0.31.0 over that lock answers up to date with the nine skills and odd-memory's scripts in place; apm outdated from that home: all dependencies up to date.
  • The in-repo install and audit from a clean checkout: 4 agents, 7 commands, 1 hook, 9 skills; 117 files scanned, no issue.
  • The opencode, copilot and codex installs from the same checkout: 9 skills each (opencode 4 agents + 7 commands, copilot 7 prompts + 4 agents + 1 hook, codex 4 agents + 1 hook).
  • scripts/build-marketplace.sh at 0.31.0 against 0.30.0 from two clean checkouts: 120 files, diff -r empty on marketplace/ and both manifests.

Review outcome

One round, no finding. A separate reviewer sub-agent verified that every changed line is its predecessor with the version substituted and no 0.30.0 remains outside history and generated trees, that 0.31.0 is the latest release and on PyPI, that the in-repo install deploys 4/7/1/9 and the audit is clean in a scratch clone, that the marketplace build is identical between the two versions, and that the workflows changed in their env value only. Its one note: apm audit prints a "99 file(s) unintegrated" drift for the copilot-target paths - pre-existing at 0.30.0 on main, exit 0, not this change's.

Harness path

Not on the path of a run: the two kit files pin the version the lab installs the package with, so the measurement keeps measuring the package CI packs.

🤖 Generated with Claude Code

… the CI workflows, the marketplace build and the harness kit

Version numbers only, twelve occurrences in eight files; the changelog and the historical plans keep theirs. Verified at 0.31.0: the consumer install from GitHub in an isolated HOME and the update over a 0.30.0 lock deploy the nine skills, the in-repo install and audit are clean, the opencode, copilot and codex installs deploy the nine skills, and the marketplace build is identical to the one at 0.30.0.

Closes #644

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@using-system
using-system merged commit e60b5e1 into main Sep 20, 2026
14 checks passed
@using-system
using-system deleted the chore/apm-cli-0-31-0 branch September 20, 2026 11:43
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.

chore(apm): bump apm-cli to 0.31.0 - the pin in the install commands, the CI workflows, the marketplace build and the harness kit

1 participant