Skip to content

fix: pin snapshot action with changesets CLI v3 publish parsing - #755

Open
ardatan wants to merge 2 commits into
the-guild-org:v1from
ardatan:fix/pin-snapshot-action-changesets-v3-on-v1
Open

fix: pin snapshot action with changesets CLI v3 publish parsing#755
ardatan wants to merge 2 commits into
the-guild-org:v1from
ardatan:fix/pin-snapshot-action-changesets-v3-on-v1

Conversation

@ardatan

@ardatan ardatan commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Alpha/rc snapshot workflows post a false "no linked changesets" comment after repos move to @changesets/cli v3, because the pinned snapshot action only parses the old publish stdout formats.
  • Temporarily pin release-snapshot.yml to ardatan/changesets-action@29038f2 (same fix as the-guild-org/changesets-snapshot-action#3).
  • Targets v1 so repos using release-snapshot.yml@v1 (e.g. graphql-tools) pick it up on merge.
  • After snapshot-action#3 merges, follow up by pointing back at the-guild-org/changesets-snapshot-action@<merge-sha>.

Test plan

  • Trigger an alpha snapshot on a PR in a repo using @changesets/cli ≥ 3 (e.g. graphql-tools) and confirm the PR comment lists published packages.
  • After snapshot-action#3 merges, open a follow-up to restore the the-guild-org/changesets-snapshot-action pin.

Point release-snapshot at the fix that recognizes bare name@version
lines from @changesets/cli v3 so alpha/rc comments list published
packages again. Temporary pin to ardatan/changesets-action until
the-guild-org/changesets-snapshot-action#3 is merged.
Copilot AI lite review requested due to automatic review settings August 13, 2026 11:24
@changeset-bot

changeset-bot Bot commented Aug 13, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 6073226

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

Follow up the-guild-org/changesets-snapshot-action#3 review that
disallows slashes in v3 name@version package name segments.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the shared reusable snapshot-release workflow so snapshot publishing can correctly parse @changesets/cli v3 publish output and avoid posting incorrect “no linked changesets” PR comments across downstream repos consuming release-snapshot.yml@v1.

Changes:

  • Switch the snapshot publishing step to a temporarily pinned fork (ardatan/changesets-action@29038f2...) that includes updated parsing for Changesets CLI v3 output.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

ardatan added a commit to ardatan/graphql-tools that referenced this pull request Aug 13, 2026
Point alpha/rc at the shared-config fork that parses v3 publish
output so snapshot PR comments list packages again until
the-guild-org/shared-config#755 lands on v1.
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