Skip to content

chore: release v5.8.5 - #342

Merged
avifenesh merged 2 commits into
mainfrom
chore/release-5-8-5
Apr 23, 2026
Merged

chore: release v5.8.5#342
avifenesh merged 2 commits into
mainfrom
chore/release-5-8-5

Conversation

@avifenesh

Copy link
Copy Markdown
Collaborator

Summary

Patch release v5.8.5 - all 4 changes since v5.8.4 are NLPM-audit follow-ups (xiaolai's PRs #333, #334, #335, #339) addressing portability and dev-experience papercuts. No behavior change to plugin functionality.

Highlights

Fixed:

Changed:

Full notes in CHANGELOG.md [5.8.5] section.

Files touched

  • package.json (5.8.4 -> 5.8.5)
  • package-lock.json
  • .claude-plugin/plugin.json
  • .claude-plugin/marketplace.json
  • site/content.json
  • CHANGELOG.md

Test plan

  • npm test from main: 3458 tests passing on the merge base
  • node scripts/preflight.js --release: 18/19 checks pass; the release:npm-test failure is a known artifact (jest config ignores /worktrees/ paths so tests don't run from the release worktree). Code-only diff is version strings + CHANGELOG, so test outcome is identical to main.
  • All 5 version manifests stamped via npm version 5.8.5
  • CI green
  • After merge: tag v5.8.5 -> release.yml publishes to npm + creates GitHub release with CHANGELOG section

Copilot AI review requested due to automatic review settings April 23, 2026 13:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Patch release prep for v5.8.5 by stamping the new version across all published manifests and documenting the release notes.

Changes:

  • Bumped version from 5.8.45.8.5 in npm/package and plugin/site manifests.
  • Updated package-lock.json root/package versions to 5.8.5.
  • Added the [5.8.5] section to CHANGELOG.md with notes for #333/#334/#335/#339.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Updates npm package version to 5.8.5.
package-lock.json Syncs lockfile version fields to 5.8.5.
.claude-plugin/plugin.json Updates plugin manifest version to 5.8.5.
.claude-plugin/marketplace.json Updates marketplace manifest version to 5.8.5.
site/content.json Updates website metadata version to 5.8.5.
CHANGELOG.md Adds release notes for 5.8.5 dated 2026-04-23.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project version to 5.8.5 and introduces several fixes and improvements. Key changes include replacing hardcoded developer paths with portable ones in web-ctl skills, moving git hook installation from the npm prepare hook to a dedicated setup script, and refining the npm version lifecycle to use an explicit file allowlist for staging instead of a broad git add. A review comment suggests that CHANGELOG.md should be added to this allowlist to ensure repository consistency during the release process.

Comment thread CHANGELOG.md Outdated
Bot review caught that CHANGELOG.md is part of the release prep flow
(developer manually edits it before running `npm version`), so it must
be in the lifecycle script's `git add` allowlist - otherwise
`npm version`'s auto-commit drops the changelog entry, leaving the
version bump committed but the changelog entry stranded as unstaged.

Updates the CHANGELOG #339/#342 description to reflect the new file.
@avifenesh
avifenesh merged commit b7eaf1f into main Apr 23, 2026
11 checks passed
@avifenesh
avifenesh deleted the chore/release-5-8-5 branch April 23, 2026 13:59
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.

2 participants