Skip to content

chore(octane-store): Upgrade to octane 0.12 - #382

Merged
KevinVandy merged 2 commits into
mainfrom
chore/octane-0.12
Oct 9, 2026
Merged

KevinVandy merged 2 commits into
mainfrom
chore/octane-0.12

Conversation

@KevinVandy

@KevinVandy KevinVandy commented Oct 9, 2026 •

Copy link
Copy Markdown
Member
  • Require octane >=0.12.0 in @tanstack/octane-store (was pinned to 0.1.21). The range is open-ended because octane is 0.x and releases a new minor every few days, so a caret range would be out of date within a week. The dev dependency and the five octane examples now use 0.12.1.
  • createStoreContext renders the context itself as the provider. Octane removed Context.Provider, so the old code fails to type-check and throws in development.
  • Add @tsrx/oxc@0.20.0 as a dev dependency where the octane compiler runs. Octane moved it from a dependency to an optional peer, and without it Vitest and Vite builds fail with ERR_MODULE_NOT_FOUND.
  • Add octane@0.12.1 to minimumReleaseAgeExclude. It was published today, and octane releases often enough that the 24-hour gate blocks the latest version.
  • Changeset: minor, because the new peer range drops support for octane 0.1.x.

Notes

Renovate didn't catch this. The grouped non-major PR (#248) has been blocked since October 2025 because autofix-ci pushed to it, and :disablePeerDependencies means the peer range would never have been bumped anyway.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 2d20bd6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@tanstack/octane-store Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitai Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 2c1fcdbf-5a24-4805-bff7-ec2c429a125f

📥 Commits

Reviewing files that changed from the base of the PR and between c1a40d4 and 2d20bd6.


⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml

📒 Files selected for processing (9)
  • .changeset/octane-store-octane-0-12.md
  • examples/octane/atoms/package.json
  • examples/octane/simple/package.json
  • examples/octane/store-actions/package.json
  • examples/octane/store-context/package.json
  • examples/octane/stores/package.json
  • packages/octane-store/package.json
  • packages/octane-store/src/createStoreContext.ts
  • pnpm-workspace.yaml

 ______________________________________________________________________________________________________________________
< You can't write perfect software. Software can't be perfect. Protect your code and users from the inevitable errors. >
 ----------------------------------------------------------------------------------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR

🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR


  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@nx-cloud

nx-cloud Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit 2d20bd6

Command Status Duration Result
nx run-many --target=build --exclude=examples/** ✅ Succeeded <1s View ↗
nx affected --targets=test:sherif,test:knip,tes... ✅ Succeeded 47s View ↗

☁️ Nx Cloud last updated this comment at 2026-10-09 20:44:35 UTC

@pkg-pr-new

pkg-pr-new Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
@tanstack/angular-store

npm i https://pkg.pr.new/@tanstack/angular-store@382

@tanstack/lit-store

npm i https://pkg.pr.new/@tanstack/lit-store@382

@tanstack/octane-store

npm i https://pkg.pr.new/@tanstack/octane-store@382

@tanstack/preact-store

npm i https://pkg.pr.new/@tanstack/preact-store@382

@tanstack/react-store

npm i https://pkg.pr.new/@tanstack/react-store@382

@tanstack/solid-store

npm i https://pkg.pr.new/@tanstack/solid-store@382

@tanstack/store

npm i https://pkg.pr.new/@tanstack/store@382

@tanstack/svelte-store

npm i https://pkg.pr.new/@tanstack/svelte-store@382

@tanstack/vue-store

npm i https://pkg.pr.new/@tanstack/vue-store@382

commit: 2d20bd6

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​tsrx/​oxc@​0.20.0891001009780
Updatedoctane@​0.1.21 ⏵ 0.12.195 +20100100 +1799 +380 -19

View full report

@KevinVandy
KevinVandy marked this pull request as ready for review October 9, 2026 20:55
@KevinVandy
KevinVandy merged commit 838f573 into main Oct 9, 2026
8 of 9 checks passed
@KevinVandy
KevinVandy deleted the chore/octane-0.12 branch October 9, 2026 20:56
This was referenced Oct 9, 2026
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