Repository navigation
chore(release): bump @escidmore/linear-axi to v0.5.0 - #20
Merged
Merged
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
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
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
@escidmore/linear-axipackage version from0.4.1to0.5.0inpackage.json.versionfields inpackage-lock.jsonvia the standardnpm versionflow.Risk Assessment
✅ Low: The change is a mechanical two-file version bump produced by the repository's documented
npm version minorflow, with no source, config, or workflow logic altered.Testing
Ran
npm cithen the targetedtest/bin.test.jsandtest/cli.test.jssuites, and captured CLI transcripts proving the release surface: the built binary reports 0.5.0,npm pack --dry-runvalidates the package as escidmore-linear-axi-0.5.0.tgz with the correct file allowlist, and the issue/list unknown-flag validation plus--removeLabelcapabilities 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.1Evidence: 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",Runlinear-axi issues update --helpfor 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> repeatablePipeline
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 changedgit diff a5893ab 56d689e— 0.4.1 → 0.5.0 in package.json and both package-lock.json version fieldsnode bin/linear-axi.js --version→ 0.5.0npm pack --dry-run→ escidmore-linear-axi-0.5.0.tgz, 30 files matching the package.jsonfilesallowlistnpm 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 boundarynode --test test/cli.test.js— 144 tests covering issue/list validation and label handlingnode bin/linear-axi.js issues update TOOL-36 --bogusFlag xandissues list --bogusFlag x— VALIDATION_ERROR, exit 2, valid-flag guidancenode 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.