Skip to content

chore: migrate Changesets to v3 - #4139

Merged
delucis merged 4 commits into
withastro:mainfrom
trueberryless:chore/changesets-v3
Aug 24, 2026
Merged

delucis merged 4 commits into
withastro:mainfrom
trueberryless:chore/changesets-v3

Conversation

@trueberryless

@trueberryless trueberryless commented Aug 22, 2026 •

Copy link
Copy Markdown
Contributor

Description

This PR migrates from Changesets v2 to v3, following the migration guide. The main points to highlight:

  • The cli was updated to 3.0.1 and the changelog-github to 1.0.0
  • The config.json schema was updated to 4.0.0
  • The ignore option in config.json was removed because all those packages have private: true, which are now ignored automatically.
  • Other options have been left untouched alto some are already default, as discussed with Chris on Discord.
  • The action has been updated and pinned to v2.1.1, which support the v3 cli, and all parameters have been renamed.
  • I did not split the action into sub-actions to keep the initial migration minimal. I propose to follow-up with another PR once successful publishing is confirmed to switch to the recommended approach from the Trusted Publishing guide.
  • Erika also confirmed (Discord) that the empty NPM_TOKEN workaround regarding trusted publishing (provenance) can now safely be removed, as she did it in the prettier plugin.
  • I had to update pnpm to 11.1.2 because of some installation issue with cached time metadata, which makes the minReleaseAge check fail. If you have a better suggestion, I am very open for this as this change is pretty unrelated. Latest pnpm version is currently 11.22, but I didn't want a minor update in this PR.

@changeset-bot

changeset-bot Bot commented Aug 22, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 770e395

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

@netlify

netlify Bot commented Aug 22, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for astro-starlight ready!

Name Link
🔨 Latest commit 770e395
🔍 Latest deploy log https://app.netlify.com/projects/astro-starlight/deploys/6a8c636e59aad1000906709f
😎 Deploy Preview https://deploy-preview-4139--astro-starlight.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 100 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added the 🚨 action Changes to GitHub Action workflows label Aug 22, 2026

@delucis delucis left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for taking care of this @trueberryless! Left a couple of questions, but this mostly looks good to me 🙌

Comment thread .github/workflows/release.yml
Comment thread package.json Outdated
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>

@delucis delucis left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for taking care of this for us @trueberryless 💖

@delucis
delucis merged commit a67cfcc into withastro:main Aug 24, 2026
16 checks passed
@trueberryless
trueberryless deleted the chore/changesets-v3 branch August 24, 2026 15:55
HiDeoo added a commit to HiDeoo/starlight that referenced this pull request Aug 25, 2026
* main:
  [ci] release (withastro#4137)
  Fix localisation of Expressive Code UI (withastro#4138)
  chore: migrate Changesets to v3 (withastro#4139)
  Add WhatsApp icon (withastro#4142)
  docs: add starlight-custom-navigation to plugins showcase (withastro#4141)
  [ci] format
  i18n(de): update plugins.mdx (withastro#4140)
  i18n(ko-KR): update `plugins` (withastro#4136)
HiDeoo added a commit that referenced this pull request Aug 25, 2026
* main: (325 commits)
  i18n(ko-KR): update `plugins.mdx` (#4146)
  [ci] release (#4137)
  Fix localisation of Expressive Code UI (#4138)
  chore: migrate Changesets to v3 (#4139)
  Add WhatsApp icon (#4142)
  docs: add starlight-custom-navigation to plugins showcase (#4141)
  [ci] format
  i18n(de): update plugins.mdx (#4140)
  i18n(ko-KR): update `plugins` (#4136)
  Use a page-specific counter for `<Tabs>`  IDs (#4133)
  Add starlight-pydocs and starlight-quiz (#4130)
  Remove Vitest native config loader warnings (#4129)
  i18n(ko-KR): update `authoring-content`, `i18n`, `plugins` (#4125)
  i18n(fr): update `authoring-content.mdx`, `i18n.mdx` & `plugins.md` (#4128)
  i18n(de): update links to Astro docs (#4126)
  Update `size-limit` config (#4122)
  Replace 3 outdated links to Astro Docs (#4120)
  [ci] release (#4115)
  Update dependencies (#4113)
  Add Astro LilyPond to Starlight showcase (#4116)
  ...
HiDeoo added a commit to HiDeoo/starlight that referenced this pull request Aug 25, 2026
* main:
  [ci] release (withastro#4153)
  i18n(fr): update `resources/plugins.mdx` (withastro#4147)
  Add Goodreads icon (withastro#4145)
  [i18nIgnore] docs: update theme links (withastro#4152)
  i18n(de): update plugins.mdx (withastro#4151)
  i18n(ko-KR): update `plugins.mdx` (withastro#4146)
  [ci] release (withastro#4137)
  Fix localisation of Expressive Code UI (withastro#4138)
  chore: migrate Changesets to v3 (withastro#4139)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚨 action Changes to GitHub Action workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants