Skip to content

chore: version packages - #603

Merged
chrisdoc merged 1 commit into
mainfrom
changeset-release/main
Jul 11, 2026
Merged

chore: version packages#603
chrisdoc merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

hevy-mcp@2.0.0

Major Changes

  • #573 5660d40 Thanks @charliecreates! - Change the public createServer factory to return a Promise<McpServer> so it
    can validate the configured Hevy API key before constructing a server. Reject
    confirmed authentication failures with a sanitized error, while warning with
    allowlisted diagnostics and continuing startup for other validation failures.

Patch Changes

  • #574 0a26ed0 Thanks @charliecreates! - Expose MCP registry metadata through the package mcpName field and a synchronized server.json manifest.

  • #563 4c80e87 Thanks @charliecreates! - Provide MCP clients with concise server-level guidance for safe tool selection,
    recommended workout workflows, pagination, retries, and API-key setup.

  • #569 209a7d4 Thanks @charliecreates! - Print the CLI version with the package name to stderr.

  • #567 23cb9af Thanks @charliecreates! - Improve MCP tool descriptions with aliases, use-case guidance, side-effect classification, and operational constraints for more reliable LLM tool selection.

  • #594 6a5035a Thanks @chrisdoc! - fix: format workout events to match MCP output schema

  • #575 fc4dd6f Thanks @charliecreates! - Report privacy-safe malformed stdin diagnostics while continuing to process later MCP messages.

  • #570 d4b6872 Thanks @charliecreates! - Gracefully close and flush the stdio transport on SIGINT or SIGTERM, with a
    bounded forced-exit fallback when shutdown stalls or other handles remain open.

  • #562 e29d5b7 Thanks @charliecreates! - Notify users on stderr about newer major releases or when they are more than
    two minor versions behind, using package-manager-neutral guidance.

  • #572 d1f629e Thanks @charliecreates! - Add opt-in, privacy-bounded stderr diagnostics for tool invocations and Hevy API responses.

  • #568 a509594 Thanks @charliecreates! - Add an official Docker image and GHCR release packaging for stdio deployments.

  • #592 b9b6dce Thanks @charliecreates! - Associate Hevy API trace spans with the current user when available.

✨ PR Description

Purpose: Release version 2.0.0 of hevy-mcp with major API changes and accumulated feature improvements across multiple components.

Main changes:

  • Bumped version from 1.28.1-beta.1 to 2.0.0 in package.json and server.json manifest files
  • Added comprehensive CHANGELOG documenting major createServer factory Promise return change and multiple patch improvements including authentication validation, MCP registry metadata, and diagnostics
  • Removed changeset metadata file after version release consolidation

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using.
💡 Tip: You can customize your AI Description using Guidelines Learn how

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 29a4a55 to 4ef0342 Compare July 10, 2026 21:47

@gitstream-cm gitstream-cm Bot 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.

✨ PR Review

This is a standard automated changeset release PR bumping the package to 2.0.0-beta.2. The version updates across package.json, server.json, and CHANGELOG.md are consistent and correct. One minor formatting issue is present in the updated pre.json.

1 issues detected:

🧹 Maintainability - The new pre.json content uses 2-space indentation instead of the project-required tabs, violating the configured formatter rules.

Details: The updated pre.json uses spaces for indentation, while the base version used tabs and the project configuration mandates tabs throughout.

File: .changeset/pre.json (1-26)

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using.
💡 Tip: You can customize your AI Review using Guidelines Learn how

@charliecreates

Copy link
Copy Markdown
Contributor

PR #603 is conflicting in .changeset/pre.json: this beta release branch keeps "mode": "pre", while main now sets "mode": "exit" in chore: return to regular releases (#615).

I refreshed the PR head and current base and inspected the merge conflict. Choosing between a beta release and returning to regular releases is a release-policy decision, so I did not push a resolution. Please update or regenerate the version-packages branch with the intended release mode.

— charlied/pr-merge-conflict-repair

@github-actions github-actions Bot changed the title chore: version packages (beta) chore: version packages Jul 11, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 6853c02 to 7367228 Compare July 11, 2026 04:57
@gitstream-cm

gitstream-cm Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

This PR has exceeded the number of AI Reviews available for a single pull request: 3/3.

To continue utilizing AI Reviews and unlock additional features, please contact LinearB.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 7367228 to eff39dc Compare July 11, 2026 05:05
@mergify

mergify Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.01%. Comparing base (b9b6dce) to head (eff39dc).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #603   +/-   ##
=======================================
  Coverage   93.01%   93.01%           
=======================================
  Files          35       35           
  Lines        1574     1574           
  Branches      396      396           
=======================================
  Hits         1464     1464           
  Misses         48       48           
  Partials       62       62           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@chrisdoc
chrisdoc merged commit c31735e into main Jul 11, 2026
20 checks passed
@chrisdoc
chrisdoc deleted the changeset-release/main branch July 11, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant