Skip to content

Conversation

@agoldis
Copy link
Contributor

@agoldis agoldis commented Jan 27, 2026

  • Introduced release.yaml workflow for creating releases with changelog, git tags, and GitHub releases.
  • Added .release-it.json configuration for automated versioning and changelog generation.
  • Created CHANGELOG.md to document notable changes.
  • Updated package.json scripts for release management.
  • Enhanced README with detailed instructions for using the new release features.

Summary by cubic

Adds an automated release workflow and conventional changelog for mcp-server. Releases are tagged, the changelog updates, GitHub releases are created from commit messages, and the unused TodoMVC example was removed.

  • New Features

    • GitHub Actions workflow to create releases (tags, changelog, GitHub release), with dry-run support.
    • Release-it config using Conventional Changelog (Angular preset); requires main branch, runs tests before release, no npm publish.
    • New CHANGELOG.md; added release scripts; updated docs in mcp-server/README and workflows/README.
  • Migration

    • Run via Actions → “Create Release” (use dry_run to preview).
    • Ensure main branch and clean working directory; use Conventional Commits (feat, fix, BREAKING CHANGE).
    • Local: npm run release or npm run release:dry.

Written for commit 21e3c15. Summary will update on new commits.

- Introduced `release.yaml` workflow for creating releases with changelog, git tags, and GitHub releases.
- Added `.release-it.json` configuration for automated versioning and changelog generation.
- Created `CHANGELOG.md` to document notable changes.
- Updated `package.json` scripts for release management.
- Enhanced README with detailed instructions for using the new release features.
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

2 issues found across 7 files

Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them.


<file name="mcp-server/package.json">

<violation number="1" location="mcp-server/package.json:35">
P2: The devDependencies no longer include `typescript` and `rimraf`, but the existing `build` and `rm` scripts still invoke `tsc` and `rimraf`. Clean installs will fail when running those scripts. Add the missing devDependencies back.</violation>

<violation number="2" location="mcp-server/package.json:37">
P2: `test:ui` and `test:coverage` rely on optional Vitest packages that are no longer in devDependencies. Install `@vitest/ui` for the UI runner and a coverage provider (e.g., `@vitest/coverage-v8`) so these scripts work in clean installs.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

agoldis and others added 3 commits January 26, 2026 16:47
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
- Added `rimraf` and `typescript` as devDependencies.
- Updated `package-lock.json` to reflect new dependencies and their versions.
- Included additional dev dependencies such as `glob`, `minimatch`, and `minipass` with their respective versions.
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 34 files

@agoldis agoldis merged commit 3974f86 into main Jan 27, 2026
2 checks passed
@agoldis agoldis deleted the chore/add-release branch January 27, 2026 01:33
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