Skip to content

chore(release): bump @escidmore/linear-axi to v0.5.0 - #20

Merged
escidmore merged 1 commit into
mainfrom
release/v0.5.0
Aug 27, 2026
Merged

escidmore merged 1 commit into
mainfrom
release/v0.5.0

Conversation

@escidmore

Copy link
Copy Markdown
Owner

Intent

Cut and publish the next minor release now from the merged main branch. Release @escidmore/linear-axi as v0.5.0 because the merged work adds user-facing issue/list validation and label-removal capabilities. The release must only bump package.json and package-lock.json through the repository's documented npm version flow, validate the package, push a release branch, create a PR, and reach green CI before merge. After merge, the v0.5.0 tag will be pushed to trigger the existing npm Trusted Publishing workflow, and the published registry version must be verified.

What Changed

  • Bumps the @escidmore/linear-axi package version from 0.4.1 to 0.5.0 in package.json.
  • Updates the matching version fields in package-lock.json via the standard npm version flow.
  • No source, dependency, or runtime behavior changes — release metadata only.

Risk Assessment

✅ Low: The change is a mechanical two-file version bump produced by the repository's documented npm version minor flow, with no source, config, or workflow logic altered.

Testing

Ran npm ci then the targeted test/bin.test.js and test/cli.test.js suites, and captured CLI transcripts proving the release surface: the built binary reports 0.5.0, npm pack --dry-run validates the package as escidmore-linear-axi-0.5.0.tgz with the correct file allowlist, and the issue/list unknown-flag validation plus --removeLabel capabilities that justify the minor bump work against the real CLI. This change is a version bump with no rendered UI surface, so evidence is CLI transcripts rather than screenshots. Everything passed; registry verification of the published 0.5.0 is necessarily deferred until the post-merge tag push.

Evidence: CLI version + npm pack validation transcript

$ node bin/linear-axi.js --version 0.5.0 $ npm pack --dry-run npm notice package: @escidmore/linear-axi@0.5.0 npm notice name: @escidmore/linear-axi npm notice version: 0.5.0 npm notice filename: escidmore-linear-axi-0.5.0.tgz npm notice total files: 30 $ npm view @escidmore/linear-axi version # registry BEFORE this release 0.4.1

$ node bin/linear-axi.js --version
0.5.0

$ npm pack --dry-run
npm notice
npm notice package: @escidmore/linear-axi@0.5.0
npm notice Tarball Contents
npm notice 1.1kB LICENSE
npm notice 6.0kB README.md
npm notice 410B bin/linear-axi.js
npm notice 733.5kB docs/demo.gif
npm notice 1.2kB package.json
npm notice 3.6kB skills/linear-axi/SKILL.md
npm notice 2.3kB src/args.js
npm notice 4.5kB src/cli.js
npm notice 5.8kB src/commands/auth.js
npm notice 4.5kB src/commands/comments.js
npm notice 1.1kB src/commands/cycles.js
npm notice 4.5kB src/commands/documents.js
npm notice 11.3kB src/commands/help.js
npm notice 3.3kB src/commands/home.js
npm notice 2.5kB src/commands/init.js
npm notice 7.6kB src/commands/issues.js
npm notice 4.0kB src/commands/labels.js
npm notice 4.2kB src/commands/list-resource.js
npm notice 4.9kB src/commands/milestones.js
npm notice 4.0kB src/commands/projects.js
npm notice 13.5kB src/commands/shared.js
npm notice 2.1kB src/commands/statuses.js
npm notice 1.2kB src/config.js
npm notice 114B src/format.js
npm notice 3.6kB src/lib/cli-helpers.js
npm notice 9.7kB src/lib/linear-format.js
npm notice 2.6kB src/lib/mcp-tools.js
npm notice 589B src/lib/project-match.js
npm notice 6.8kB src/lib/repo-project.js
npm notice 5.1kB src/mcp.js
npm notice Tarball Details
npm notice name: @escidmore/linear-axi
npm notice version: 0.5.0
npm notice filename: escidmore-linear-axi-0.5.0.tgz
npm notice package size: 719.5 kB
npm notice unpacked size: 855.7 kB
npm notice shasum: bee7a19286024fde96e8da60e3a4bb169c62e890
npm notice integrity: sha512-/UkOrEpL1y433[...]ULdvJRpg9vg9w==
npm notice total files: 30
npm notice
escidmore-linear-axi-0.5.0.tgz

$ npm view @escidmore/linear-axi version   # registry BEFORE this release
0.4.1
Evidence: Release-note capabilities exercised on the CLI

$ node bin/linear-axi.js issues update TOOL-36 --bogusFlag x error: unknown flag --bogusFlag code: VALIDATION_ERROR help[2]: "Valid flags: ... --label, --removeLabel, --description-file",Run linear-axi issues update --help for usage exit=2 $ node bin/linear-axi.js issues list --bogusFlag x error: unknown flag --bogusFlag code: VALIDATION_ERROR exit=2 $ node bin/linear-axi.js issues update --help | grep -i label --label <label> repeatable (sets the full label set) --removeLabel <label> repeatable

$ node bin/linear-axi.js issues update TOOL-36 --bogusFlag x
error: unknown flag --bogusFlag
code: VALIDATION_ERROR
type: The command input or saved local configuration is invalid.
help[2]: "Valid flags: --id, --title, --team, --description, --state, --assignee, --project, --cycle, --parentId, --dueDate, --estimate, --priority, --blocks, --blockedBy, --relatedTo, --duplicateOf, --removeBlocks, --removeBlockedBy, --removeRelatedTo, --label, --removeLabel, --description-file",Run `linear-axi issues update --help` for usage
exit=2

$ node bin/linear-axi.js issues list --bogusFlag x
error: unknown flag --bogusFlag
code: VALIDATION_ERROR
type: The command input or saved local configuration is invalid.
help[2]: "Valid flags: --limit, --cursor, --query, --team, --state, --cycle, --label, --assignee, --delegate, --project, --release, --priority, --parentId, --createdAt, --updatedAt, --orderBy, --includeArchived, --fields, --full, --all-projects, --parent",Run `linear-axi issues list --help` for usage
exit=2

$ node bin/linear-axi.js issues help | grep -i -A2 removeLabel

$ node bin/linear-axi.js issues update --help | grep -i label
  --label <label> repeatable (sets the full label set)
  --removeLabel <label> repeatable

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-only a5893ab 56d689e — confirmed only package.json and package-lock.json changed
  • git diff a5893ab 56d689e — 0.4.1 → 0.5.0 in package.json and both package-lock.json version fields
  • node bin/linear-axi.js --version → 0.5.0
  • npm pack --dry-run → escidmore-linear-axi-0.5.0.tgz, 30 files matching the package.json files allowlist
  • npm view @escidmore/linear-axi version → 0.4.1 (pre-publish baseline)
  • node --test test/bin.test.js — packaged bin reports the package.json version through the SDK boundary
  • node --test test/cli.test.js — 144 tests covering issue/list validation and label handling
  • node bin/linear-axi.js issues update TOOL-36 --bogusFlag x and issues list --bogusFlag x — VALIDATION_ERROR, exit 2, valid-flag guidance
  • node bin/linear-axi.js issues update --help | grep -i label — --label and --removeLabel documented
✅ **Document** - passed

✅ No issues found.

✅ **Lint** - passed

✅ No issues found.

✅ **Push** - passed

✅ No issues found.

@coderabbitai

coderabbitai Bot commented Aug 27, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: b5e3089c-87df-4f48-aad0-bf175fc57430

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@escidmore
escidmore merged commit 822d06f into main Aug 27, 2026
3 checks passed
@escidmore
escidmore deleted the release/v0.5.0 branch August 27, 2026 11:03
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.

1 participant