From 04625dd076164bc239ec00b217df7929756e5647 Mon Sep 17 00:00:00 2001 From: Pranay Prakash Date: Tue, 24 Mar 2026 11:24:57 -0700 Subject: [PATCH 1/2] Drop beta: exit changeset pre mode and remove beta references Exit changeset pre-release mode so the next `changeset version` run produces GA version numbers (4.3.0). Remove all user-facing beta messaging: docs hero badge, CLI startup warning, PR template beta-only versioning instruction, and hardcoded beta version in docs. Update CLAUDE.md to allow proper semver bumps now that the beta patch-only constraint is lifted. Co-Authored-By: Claude Opus 4.6 (1M context) Signed-off-by: Pranay Prakash --- .changeset/pre.json | 2 +- .github/PULL_REQUEST_TEMPLATE/pull_request_template.md | 1 - AGENTS.md | 2 +- docs/content/docs/getting-started/next.mdx | 2 +- packages/cli/src/lib/inspect/setup.ts | 9 +-------- 5 files changed, 4 insertions(+), 12 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 23facd27b8..0646b18a18 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "beta", "initialVersions": { "@workflow/ai": "4.0.0", diff --git a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md index 47e26f9e51..2e4b97350b 100644 --- a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md +++ b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md @@ -17,7 +17,6 @@ ### PR Checklist - Required to merge - [ ] 📦 `pnpm changeset` was run to create a changelog for this PR - - During beta, we only use "patch" mode for changes. Don't tag minor/major versions. - Use `pnpm changeset --empty` if you are changing documentation or workbench apps - [ ] 🔒 DCO sign-off passes (run `git commit --signoff` on your commits) - [ ] 📝 Ping `@vercel/workflow` in a comment once the PR is ready, and the above checklist is complete diff --git a/AGENTS.md b/AGENTS.md index 81a7e83439..9ec19affa0 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -169,7 +169,7 @@ When modifying the SWC compiler plugin (`packages/swc-plugin-workflow`), you mus - To check if one is needed, run `pnpm changeset status --since=main >/dev/null 2>&1 && echo "no changeset needed" || echo "changeset needed"` - Create a changeset using `pnpm changeset add` - All changed packages should be included in the changeset. Never include unchanged packages. - - All changes should be marked as "patch". Never use "major" or "minor" modes. + - Use the appropriate semver bump: "patch" for bug fixes, "minor" for new features, "major" for breaking changes. - Remember to always build any packages that get changed before running downstream tests like e2e tests in the workbench - Remember that changes made to one workbench should propagate to all other workbenches. The workflows should typically only be written once inside the example workbench and symlinked into all the other workbenches - When writing changesets, use the `pnpm changeset` command from the root of the repo. Keep the changesets terse (see existing changesets for examples). Try to make changesets that are specific to each modified package so they are targeted. Ensure that any breaking changes are marked as "**BREAKING CHANGE**" diff --git a/docs/content/docs/getting-started/next.mdx b/docs/content/docs/getting-started/next.mdx index 16bcd85355..9022b5d6fd 100644 --- a/docs/content/docs/getting-started/next.mdx +++ b/docs/content/docs/getting-started/next.mdx @@ -275,7 +275,7 @@ Build error occurred Error: Cannot find module 'next/dist/lib/server-external-packages.json' ``` -Upgrade to `workflow@4.0.1-beta.26` or later: +Upgrade to `workflow@4.3.0` or later: ```package-install workflow@latest diff --git a/packages/cli/src/lib/inspect/setup.ts b/packages/cli/src/lib/inspect/setup.ts index 2cd7d60f6f..4ebbb48db4 100644 --- a/packages/cli/src/lib/inspect/setup.ts +++ b/packages/cli/src/lib/inspect/setup.ts @@ -43,11 +43,7 @@ export const setupCliWorld = async ( : 'https://useworkflow.dev/'; // Prepare showBox lines - const boxLines = [ - `Workflow CLI v${version}`, - `Docs at ${docsUrl}`, - chalk.yellow('This is a beta release'), - ]; + const boxLines = [`Workflow CLI v${version}`, `Docs at ${docsUrl}`]; // Add update message if available if (updateCheck.needsUpdate && updateCheck.latestVersion) { @@ -56,9 +52,6 @@ export const setupCliWorld = async ( chalk.cyan( `Update available: ${updateCheck.currentVersion} → ${updateCheck.latestVersion}` ), - // Note that we're suggesting install "latest" instead of the release tag that the user is - // on, because we currently tag beta releases as "latest". After GA, we need to adjust - // this to install the release tag that the user is on. chalk.gray( `Run: \`[npm|bun|pnpm] i workflow@${updateCheck.latestVersion}\`` ), From 256cd6be25daf8c79c1e9a643ec45e6a386a36d4 Mon Sep 17 00:00:00 2001 From: Pranay Prakash Date: Tue, 24 Mar 2026 18:42:03 -0700 Subject: [PATCH 2/2] =?UTF-8?q?Fix=20version=20reference:=204.3.0=20?= =?UTF-8?q?=E2=86=92=204.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) Signed-off-by: Pranay Prakash --- docs/content/docs/getting-started/next.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/docs/getting-started/next.mdx b/docs/content/docs/getting-started/next.mdx index 9022b5d6fd..75ed9ffc71 100644 --- a/docs/content/docs/getting-started/next.mdx +++ b/docs/content/docs/getting-started/next.mdx @@ -275,7 +275,7 @@ Build error occurred Error: Cannot find module 'next/dist/lib/server-external-packages.json' ``` -Upgrade to `workflow@4.3.0` or later: +Upgrade to `workflow@4.2.0` or later: ```package-install workflow@latest