Skip to content

chore: changeset for the 0.0.1 initial release#5

Merged
tannerlinsley merged 1 commit into
mainfrom
release/0.0.1-changeset
May 22, 2026
Merged

chore: changeset for the 0.0.1 initial release#5
tannerlinsley merged 1 commit into
mainfrom
release/0.0.1-changeset

Conversation

@tannerlinsley
Copy link
Copy Markdown
Member

@tannerlinsley tannerlinsley commented May 22, 2026

Queues `@tanstack/workflow-core` for a 0.0.0 → 0.0.1 patch bump and fixes a stale `TanStack/template` reference in `.changeset/config.json` that the github-compact changelog generator uses for PR/issue links.

`pnpm changeset status` confirms:

```
🦋 info Packages to be bumped at patch:
🦋 - @tanstack/workflow-core
```

Release flow

Standard changeset two-PR dance:

  1. This PR (`release/0.0.1-changeset`) — lands the changeset on `main`.
  2. Release workflow (on push to main) opens a follow-up "Version Packages" PR that bumps `package.json` to `0.0.1` and writes the initial `CHANGELOG.md`.
  3. Merging the Version Packages PR triggers the actual `changeset publish` step → npm.

Prerequisites Tanner needs to confirm before step 2 succeeds

⚠️ GitHub Actions billing is currently blocked on the TanStack org. Every recent workflow run failed with:

"The job was not started because recent account payments have failed or your spending limit needs to be increased."

Until that's resolved, the Release workflow won't fire and the Version Packages PR won't get created. (This PR can be merged regardless — the changeset file is content-only and needs no CI to take effect.)

⚠️ No `NPM_TOKEN` secret on the repo. `gh api /repos/TanStack/workflow/actions/secrets` returns empty. Two options:

  • Option A — Classic token. Generate an `automation` token on npmjs.com (scoped to `@tanstack/workflow-core`), add it as `NPM_TOKEN` repo secret. `changesets/action` picks it up automatically. Simplest path.
  • Option B — Trusted publishing via OIDC. `.npmrc` already has `provenance=true`, the release workflow already has `id-token: write`. On npmjs.com → package settings → publishing access, configure the repo + workflow as a Trusted Publisher. No long-lived token to rotate. Recommended but requires one-time setup on npm.

Test plan

  • `pnpm changeset status` shows the right package + bump
  • No runtime / source / test changes — content-only PR
  • CI green (currently blocked by billing — not this PR's code)

Summary by CodeRabbit

  • Chores
    • Updated release configuration for @tanstack/workflow-core initial release

Review Change Stack

Queues @tanstack/workflow-core for a patch bump (0.0.0 → 0.0.1) and
fixes the changeset config's stale TanStack/template repo reference
that the github-compact changelog generator uses for PR / issue links.

Once this PR lands, the Release workflow on main opens a follow-up
"Version Packages" PR that bumps package.json + writes CHANGELOG.md.
Merging *that* PR triggers the actual npm publish.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 22, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6a4fd743-901d-4cac-a023-0fddfb341a3d

📥 Commits

Reviewing files that changed from the base of the PR and between 721d546 and e677ca1.

📒 Files selected for processing (2)
  • .changeset/config.json
  • .changeset/initial-release.md

📝 Walkthrough

Walkthrough

This PR corrects the Changesets configuration to reference the correct TanStack/workflow repository and adds an initial public release changelog entry for @tanstack/workflow-core, announcing its durable execution engine capabilities including replay-driven durability, pause/resume functionality, typed middleware, append-only event log, and pluggable storage.

Changes

Release Configuration

Layer / File(s) Summary
Changeset configuration and initial release entry
.changeset/config.json, .changeset/initial-release.md
The changelog repository mapping in .changeset/config.json is updated from TanStack/template to TanStack/workflow. A new .changeset/initial-release.md announces the patch release of @tanstack/workflow-core with descriptions of its durable execution engine, replay durability, pause/resume, typed middleware, append-only event log, pluggable RunStore, and webhook entry point.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A workflow takes flight,
Config corrected, just right,
Release proclaimed with delight,
Type-safe and durable bright! ✨


Comment @coderabbitai help to get the list of available commands and usage tips.

@tannerlinsley tannerlinsley merged commit 5c1c2bf into main May 22, 2026
2 of 9 checks passed
@tannerlinsley tannerlinsley deleted the release/0.0.1-changeset branch May 22, 2026 16:48
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