Skip to content

Conversation

@justin-lau
Copy link
Collaborator

@justin-lau justin-lau commented May 5, 2025

This PR enables Changesets to tag packages and create GitHub releases automatically.

Workflow

  1. A feature branch is merged into main.

  2. changesets/action creates or updates a PR containing all pending changesets.

  3. When the changeset PR is merged into main, changesets/action tags each package with its new version and creates the corresponding GitHub Releases.
    You can see this in action on my fork: https://github.com/justin-lau/ddevkit (changeset action log).

Note: This does not currently publish anything to npm, as all packages are configured with private: true.
To enable publishing, remove the private flag and add NPM_TOKEN to the release job as an environment variable.

@justin-lau justin-lau requested a review from debuggingfuture May 5, 2025 08:54
@changeset-bot
Copy link

changeset-bot bot commented May 5, 2025

⚠️ No Changeset found

Latest commit: 5860796

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@huly-for-github
Copy link

Connected to Huly®: DAPPK-149

@justin-lau justin-lau changed the title Ci/release management Changeset release management May 5, 2025
@debuggingfuture debuggingfuture merged commit 8e1539c into main May 6, 2025
2 of 3 checks passed
@debuggingfuture debuggingfuture deleted the ci/release-management branch May 6, 2025 09:17
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.

3 participants