chore: release quota-axi 0.1.7 - #3
Merged
Merged
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Intent
Release the reviewed exact-account Quota AXI changes from fork main as immutable version 0.1.7. Validate the release-please-generated commit derived from merge SHA d61cbcf: only the manifest, package version, and changelog may change; package/build/generated outputs must be reproducible; the exact-account Keychain behavior and OAuth account-absence semantics must remain intact; no live credentials, provider homes, Desktop sessions, or Keychain may be read or mutated. Push and open the release PR only in ruby-dlee/quota-axi, never upstream. The repo-wide Actions PR-creation permission remains intentionally disabled; use this manual no-mistakes release PR instead.
What Changed
0.1.6to0.1.7.0.1.7changelog covering managed provider isolation, Claude config-home support, exact-account Keychain handling, and TOON account reporting, with release links targetingruby-dlee/quota-axi.Risk Assessment
✅ Low: The single-parent release commit changes only the three permitted release files, consistently bumps 0.1.6 to 0.1.7, and leaves behavioral code, generated artifacts, tests, and lockfile unchanged.
Testing
After resolving two test-harness setup issues—Node 20 incompatibility and an over-forced Claude config path—the frozen install and all 110 tests passed in isolated fake homes; two builds and packs were byte-reproducible, generated skill output matched, the installed 0.1.7 CLI preserved exact-account and OAuth account-absence behavior, reviewer-visible transcripts and package evidence were captured, and the worktree was cleaned.
Evidence: Release integrity
Release commit integrity: PASS; exact base/parent, three-file allowlist, aligned 0.1.7 metadata, fork-only release links and origin.Evidence: Reproducibility summary
Two builds produced identical dist manifests and byte-identical tarballs with SHA-256 bc2e2dc7abb98b5511c5c3e9550c2a1dd87952782915ffcaccfaa21de2199344./var/folders/y_/bfdbj_vx20l9b9tw7crgkzwm0000gn/T/no-mistakes-evidence/01KXTVVZXKVDQ1HATS34A2WCX1/reproducibility/pass2/quota-axi-0.1.7.tgz)Evidence: Installed CLI transcript
Installed package reports 0.1.7; isolated expired OAuth returns auth_required without an account field.Evidence: Exact-account CLI rendering
Actual packaged CLI rendering exposes evidence-exact-account in auth and full quota output.Pipeline
Updates from git push no-mistakes
✅ **intent** - passed
✅ No issues found.
✅ **Rebase** - passed
✅ No issues found.
✅ **Review** - passed
✅ No issues found.
✅ **Test** - passed
✅ No issues found.
git diff --name-status d61cbcfcec08a79f5f48654b9bafd5e346c770da 41690395e46f5f156b710fb86da11fe3b1e943beplus parent, metadata, changelog-link, origin, and unchanged-workflow assertionspnpm install --frozen-lockfileusing preinstalled Node 22.22.0; the initial Node 20 probe was incompatible with pinned pnpm 11Credential-isolatednode node_modules/vitest/vitest.mjs run test/providers/claude-auth.test.ts test/providers/claude.test.ts test/cli.test.ts --reporter=verboseCredential-isolated fullnode node_modules/vitest/vitest.mjs runTwo cleannode node_modules/typescript/bin/tscbuildsTwonode node_modules/tsx/dist/cli.mjs scripts/build-skill.ts --checkchecksTwonpm pack --jsonruns followed by compiled-manifestdiff -uand tarballcmp -sInstalled packed tarball:quota-axi --versionandquota-axi --helpInstalledquota-axi --provider claude --json --fullwith simulated Linux, isolated home, and fake expired OAuth credentialInstalled-package CLI rendering with an isolated simulated exact-account Keychain sourceRemoved transient worktreenode_modules/and verified clean status at target SHA✅ **Document** - passed
✅ No issues found.
✅ **Lint** - passed
✅ No issues found.
✅ **Push** - passed
✅ No issues found.