Skip to content

chore: prepare v2.1.0 release#338

Merged
callinmullaney merged 36 commits into
mainfrom
develop
Jun 12, 2026
Merged

chore: prepare v2.1.0 release#338
callinmullaney merged 36 commits into
mainfrom
develop

Conversation

@callinmullaney

Copy link
Copy Markdown
Contributor

Summary

Prepares the Emulsify CLI v2.1.0 minor release by merging the completed develop branch into main.

Highlights

  • Safer system latest-tag lookup that avoids mutating user Git repositories.
  • Deduplicated built-in system registration.
  • Pull request CI validation for build, typecheck, tests, and package dry-run.
  • Updated CLI documentation for current commands, starter repositories, component creation, non-interactive usage, and template overrides.
  • Safer project path handling for generated/copied files.
  • Safer hook script execution.
  • Clearer component dependency graph errors.
  • Clearer malformed JSON/config errors.
  • Dry-run support for component create/install operations, if included.
  • Dependency and package metadata cleanup.

Validation

  • npm ci
  • npm run build
  • npm run type
  • npm test
  • npm pack --dry-run
  • README reviewed
  • Website docs handoff reviewed
  • Release workflow reviewed

Release behavior

Merging this PR into main should trigger the publish workflow. The publish workflow should build the package and run semantic-release. Do not manually publish this release unless the automated workflow fails and maintainers decide to intervene.

Commit strategy:

  • Prefer no code changes on this branch.
  • If no files change, do not create an empty commit.
  • If package metadata or release docs must change:
    1. chore(release): prepare v2.1.0
  • Keep this branch release-only.

Do not push.
At the end, show:

  • current branch
  • git status --short
  • git log --oneline main..HEAD
  • validation results
  • whether a commit was created
  • suggested push command:
    git push -u origin release/v2.1.0
  • suggested PR title and body

github-actions Bot and others added 30 commits June 12, 2026 20:10
ci: add pull request validation workflow
…ph-errors

Fix/component dependency graph errors
@callinmullaney callinmullaney merged commit 7ac472c into main Jun 12, 2026
5 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.1.0 🎉

The release is available on:

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.

1 participant