Skip to content

chore(release): v0.5.0 - #93

Merged
Anselmoo merged 2 commits into
mainfrom
release/v0.5.0
Aug 14, 2026
Merged

chore(release): v0.5.0#93
Anselmoo merged 2 commits into
mainfrom
release/v0.5.0

Conversation

@Anselmoo

Copy link
Copy Markdown
Owner

Summary

Release v0.5.0, drafted and applied via the rrt MCP tools (rrt_bump(level="minor")), covering everything merged into main since the last release (v0.4.0):

Added

Fixed

Why minor, not patch: per conventional commits, feat (#83) outranks fix (#92) since the last release, so the correct bump is minor (0.4.00.5.0).

Commits

  • 85edaefchore: bump version to v0.5.0 — version target (package.json), changelog promotion, lockfile refresh (all via the rrt bump pipeline)
  • ac70e58fix: correct repo-release-tools action pin and remove broken pin_targets — see below

A bug the bump surfaced (and fixed in the same branch)

rrt bump's pin_targets in .rrt.toml matched the Anselmoo/repo-release-tools@v... action reference in release.yml and rewrote it to v0.5.0 — treating an independently-versioned third-party action as if it should track vsplot's own version. v0.5.0 doesn't exist as a tag on that repo (verified via git ls-remote), which would have broken the governance-checks CI job outright. Fixed by:

  • Restoring the pin to the actual latest repo-release-tools release, v1.14.1
  • Removing the pin_targets entry from .rrt.toml entirely, since this class of pin is unrelated to vsplot's version and should stay independently managed (as with other actions/* pins in this workflow)

Test plan

  • rrt_release_check (initial run) confirmed all version/changelog targets consistent before the bug above was found
  • Verified on-disk (grep) that .github/workflows/release.yml pins v1.14.1 and .rrt.toml no longer has a pin_targets block, after the MCP rrt_config/rrt_release_check tools were found to return stale cached results across a branch switch
  • rrt_doctor reports husky + workflow governance hooks correctly configured
  • CI should confirm the governance-checks job now resolves Anselmoo/repo-release-tools@v1.14.1 successfully

🤖 Generated with Claude Code

https://claude.ai/code/session_01QZTVYD3cKXPgFJx6qSwZoc

Anselmoo and others added 2 commits August 13, 2026 17:57
The rrt minor bump (0.4.0 -> 0.5.0) rewrote the "Anselmoo/repo-release-tools@v..."
action reference in release.yml to v0.5.0 because .rrt.toml's pin_targets
pattern matched it as if it should track vsplot's own project version.
That action is an independently-versioned third-party project (currently
v1.14.1) with no relationship to vsplot's version number, so v0.5.0 doesn't
exist as a tag there and would break the governance-checks CI job outright.

- Restore the pin to the actual latest repo-release-tools release, v1.14.1
  (verified via git ls-remote against the upstream repo).
- Remove the pin_targets entry from .rrt.toml entirely, since this class of
  third-party action pin is unrelated to vsplot's own version and is already
  kept current independently (e.g. by Renovate, as with other actions/*
  pins in this workflow) -- it should never be rewritten by `rrt bump`.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QZTVYD3cKXPgFJx6qSwZoc
Copilot AI lite review requested due to automatic review settings August 13, 2026 16:01
@semanticdiff-com

semanticdiff-com Bot commented Aug 13, 2026

Copy link
Copy Markdown

Review changes with  SemanticDiff

Changed Files
File Status
  .github/workflows/release.yml  0% smaller
  .rrt.toml Unsupported file format
  CHANGELOG.md Unsupported file format
  package-lock.json  0% smaller
  package.json  0% smaller

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

This PR cuts the v0.5.0 release for VSPlot by bumping extension/package versions, promoting the incremental changelog into CHANGELOG.md, and fixing the CI governance action pin so it tracks repo-release-tools’s own release version rather than VSPlot’s.

Changes:

  • Bump VS Code extension version to 0.5.0 in package.json and package-lock.json.
  • Promote release notes into CHANGELOG.md and add an [Unreleased] section.
  • Remove the .rrt.toml pin-target that incorrectly rewrote a third-party action pin; update the workflow to Anselmoo/repo-release-tools@v1.14.1.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
package.json Updates extension version to 0.5.0.
package-lock.json Updates lockfile package version metadata to 0.5.0.
CHANGELOG.md Adds [Unreleased] and a 0.5.0 release entry.
.rrt.toml Removes pin_targets that caused incorrect action pin rewrites.
.github/workflows/release.yml Fixes repo-release-tools action pin to a valid upstream release (v1.14.1).

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread CHANGELOG.md
Comment on lines 1 to +5
# Change Log

## [Unreleased]

## [0.5.0] - 2026-08-13
@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.81%. Comparing base (b9c5f1d) to head (ac70e58).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #93      +/-   ##
==========================================
+ Coverage   95.78%   95.81%   +0.03%     
==========================================
  Files           6        6              
  Lines        1517     1530      +13     
  Branches      194      194              
==========================================
+ Hits         1453     1466      +13     
  Misses         64       64              
Flag Coverage Δ
unittests 95.81% <ø> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Anselmoo
Anselmoo merged commit 95e003e into main Aug 14, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants