Skip to content

Update to changesets v3 packages - #673

Merged
Andarist merged 5 commits into
mainfrom
changesets-v3-packages
Jun 25, 2026
Merged

Update to changesets v3 packages#673
Andarist merged 5 commits into
mainfrom
changesets-v3-packages

Conversation

@bluwy

@bluwy bluwy commented Jun 25, 2026

Copy link
Copy Markdown
Member

No description provided.

@changeset-bot

changeset-bot Bot commented Jun 25, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 557354c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@changesets/action Major

Not sure what this means? Click here to learn what changesets are.

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

@socket-security

socket-security Bot commented Jun 25, 2026

Copy link
Copy Markdown

@socket-security

socket-security Bot commented Jun 25, 2026

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@Andarist Andarist mentioned this pull request Jun 25, 2026
@Andarist
Andarist enabled auto-merge June 25, 2026 10:57
@Andarist
Andarist added this pull request to the merge queue Jun 25, 2026
Merged via the queue into main with commit 823cf74 Jun 25, 2026
7 checks passed
@Andarist
Andarist deleted the changesets-v3-packages branch June 25, 2026 10:59
qwerzl added a commit to photon-hq/spectrum-convex that referenced this pull request Aug 22, 2026
The 0.1.1 release reached npm but produced no git tag and no GitHub release,
and the job still reported success.

`changesets/action@v1` works out what shipped by regex-scraping the publish
script's stdout:

    /New tag:\s+(@[^/]+\/[^@]+|[^/]+)@([^\s]+)/

`@changesets/cli` v3 — which this repo has used since releases were automated —
prints `Successfully published:` instead. Nothing matched, so the action saw an
empty published-packages list, concluded there was nothing to release, and
skipped both the tag push and the GitHub release. Because it had not *failed*
at anything, the step exited zero.

v2 takes the release list from changesets rather than parsing its output
("Update to Changesets v3 packages", changesets/action#673). It also renames
every input, hence the rewritten step, and drops support for passing a token
via the `GITHUB_TOKEN` environment variable in favour of the `github-token`
input, which defaults to `github.token`. `create-github-releases` and
`push-git-tags` both default to true.

Worth noting v2 also removed its own `.npmrc` handling and now expects trusted
publishing, which is already how this repo authenticates.

The two tags the runner created and discarded are restored: v0.1.0 on d23891d,
the commit that was HEAD when 0.1.0 was published by hand, and v0.1.1 on the
version-packages commit. Both have GitHub releases carrying their changelog
sections.
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