Skip to content

Add manual snapshot releases and remove temporary diagnostics - #8583

Merged
gonzaloriestra merged 2 commits into
mainfrom
gonzalo/manual-snapshot-release
Sep 22, 2026
Merged

gonzaloriestra merged 2 commits into
mainfrom
gonzalo/manual-snapshot-release

Conversation

@gonzaloriestra

@gonzaloriestra gonzaloriestra commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

WHY are these changes introduced?

/snapit fails during npm OIDC token exchange, while manual release diagnostics succeed. A manual snapshot release lets us test publishing a development branch without an issue_comment trigger.

WHAT is this pull request doing?

Add snapshot to the Release workflow's Tag menu and support it in the existing release script. In Run workflow, select a branch containing this change and choose snapshot to publish. This uses the manual release path, including the unscoped shopify package.

Remove the temporary OIDC diagnostics, /snapit-oidc trigger, diagnostics-only input, and verbose npm logging added in #8581 and #8582.

Validated workflow YAML, Bash syntax, and release routing for all supported tags with build and publish commands stubbed. Confirmed the workflow matches its pre-diagnostics version apart from the manual snapshot option. No packages were published during validation.

Checklist

  • I've considered possible cross-platform impacts (Mac, Linux, Windows)
  • I've considered possible documentation changes
  • I've considered analytics changes to measure impact
  • The change is user-facing — I've identified the correct bump type (patch for bug fixes · minor for new features · major for breaking changes) and added a changeset with pnpm changeset add

@gonzaloriestra
gonzaloriestra requested a review from a team as a code owner September 18, 2026 10:31
@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label Sep 18, 2026
@gonzaloriestra gonzaloriestra changed the title Add manual snapshot releases Add manual snapshot releases and remove temporary diagnostics Sep 18, 2026
@gonzaloriestra
gonzaloriestra added this pull request to the merge queue Sep 22, 2026
Merged via the queue into main with commit e481279 Sep 22, 2026
30 checks passed
@gonzaloriestra
gonzaloriestra deleted the gonzalo/manual-snapshot-release branch September 22, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants