Skip to content

Check changesets in CI - #2052

Draft
RhysSullivan wants to merge 1 commit into
mainfrom
ci-changeset-status
Draft

RhysSullivan wants to merge 1 commit into
mainfrom
ci-changeset-status

Conversation

@RhysSullivan

Copy link
Copy Markdown
Collaborator

Adds a CI job that runs changeset status on pull requests and pushes to main.

changeset status assembles the same release plan as changeset version, so it fails on a mixed changeset (one that names an ignored package next to a publishable one). Today that error only appears in the release workflow after the merge; it broke releases from 2026-09-15 to 2026-09-18 (fixed in #2042) and earlier around #1651.

The job points main at HEAD before running, so status does not also demand a changeset for every changed package. This repo does not require that, and a pull request checkout has no local main ref.

Checked locally: exit 0 on main; exit 1 with the Mixed error when a changeset names @executor-js/host-mcp with @executor-js/sdk; exit 0 for a plain and for an ignored-only changeset; the failing and passing behaviour in a shallow, detached, no-main checkout that mirrors a PR run.

@github-actions

Copy link
Copy Markdown
Contributor

Cloudflare preview

Console https://executor-preview-pr-2052.executor-e2e.workers.dev
MCP https://executor-preview-pr-2052.executor-e2e.workers.dev/mcp
Deployed commit 499da96

Sign-in is Cloudflare Access (one-time PIN to an allowed email). The preview has its own database and encryption key; it is destroyed when this PR closes.

@pkg-pr-new

pkg-pr-new Bot commented Sep 18, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@2052

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@2052

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@2052

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@2052

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@2052

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@2052

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@2052

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@2052

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@2052

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@2052

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@2052

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@2052

executor

npm i https://pkg.pr.new/executor@2052

commit: 499da96

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 499da96 Sep 18 2026, 06:26 PM

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 499da96 Commit Preview URL

Branch Preview URL
Sep 18 2026, 06:25 PM

This branch has not been deployed

No deployments
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.

1 participant