Skip to content

Conversation

@designcode
Copy link
Collaborator

@designcode designcode commented Dec 2, 2025

Note

Updates CI to build all workspaces and run a release dry-run, adds the release:dry-run script, and disables npm workspaces updates.

  • CI Workflow (.github/workflows/test.yaml):
    • Consolidate build to npm run build for all workspaces.
    • Add a "Test Release" step running npm run release:dry-run.
  • package.json:
    • Add release:dry-run script using multi-semantic-release.
  • .npmrc:
    • Add workspaces-update=false.

Written by Cursor Bugbot for commit 9e9d5b1. This will update automatically on new commits. Configure here.

@greptile-apps
Copy link

greptile-apps bot commented Dec 2, 2025

Greptile Overview

Greptile Summary

This PR adds npm configuration to prevent automatic workspace dependency updates and improves the CI testing process. The changes include:

  • Added .npmrc with workspaces-update=false to prevent npm from automatically updating dependencies across workspace packages during installs
  • Added release:dry-run script to test the release process without actually publishing packages
  • Simplified the CI build step from individual workspace builds to a single npm run build command
  • Added release dry-run test to the CI pipeline to catch release issues before merging

Confidence Score: 5/5

  • This PR is safe to merge with no identified issues
  • All changes are configuration-related and improve the build/release process. The .npmrc setting prevents unintended dependency updates, the new dry-run script enables safe testing, and the CI improvements add better validation without breaking existing functionality
  • No files require special attention

Important Files Changed

File Analysis

Filename Score Overview
.npmrc 5/5 Added workspaces-update=false to prevent automatic dependency updates across workspaces
package.json 5/5 Added release:dry-run script for testing release process without publishing
.github/workflows/test.yaml 5/5 Simplified build step and added dry-run release test to CI pipeline

Copy link

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

3 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

@designcode designcode merged commit 7b6d485 into main Dec 2, 2025
2 checks passed
@designcode designcode deleted the fix/release-steps branch December 2, 2025 15:44
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

🎉 This PR is included in version 1.0.7 🎉

The release is available on npm package (@latest dist-tag)

Your semantic-release bot 📦🚀

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

🎉 This PR is included in version 1.1.0 🎉

The release is available on npm package (@latest dist-tag)

Your semantic-release bot 📦🚀

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

🎉 This PR is included in version 2.10.0 🎉

The release is available on npm package (@latest dist-tag)

Your semantic-release bot 📦🚀

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

🎉 This PR is included in version 1.0.0 🎉

The release is available on npm package (@latest dist-tag)

Your semantic-release bot 📦🚀

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.

3 participants