Skip to content

chore: set pnpm minimum release age to 1440#825

Merged
AlemTuzlak merged 1 commit into
TanStack:mainfrom
Sheraff:chore/pnpm-minimum-release-age-1440
Jun 24, 2026
Merged

chore: set pnpm minimum release age to 1440#825
AlemTuzlak merged 1 commit into
TanStack:mainfrom
Sheraff:chore/pnpm-minimum-release-age-1440

Conversation

@Sheraff

@Sheraff Sheraff commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Follow-up to #815 after merge. The merged branch left pnpm-workspace.yaml with minimumReleaseAge: 1; this raises it to 1440 and adds version-pinned age exclusions for the already-locked kiira packages required by the frozen install check.

@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@Sheraff, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 36 minutes and 44 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e2795a42-7d05-4ad7-b7f2-6105e6a3b9af

📥 Commits

Reviewing files that changed from the base of the PR and between 4cc3b3e and 2c193f5.

📒 Files selected for processing (1)
  • pnpm-workspace.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@nx-cloud

nx-cloud Bot commented Jun 24, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit 2c193f5

Command Status Duration Result
nx run-many --targets=build --exclude=examples/... ✅ Succeeded 2s View ↗

☁️ Nx Cloud last updated this comment at 2026-06-24 11:35:30 UTC

@pkg-pr-new

pkg-pr-new Bot commented Jun 24, 2026

Copy link
Copy Markdown

Open in StackBlitz

@tanstack/ai

npm i https://pkg.pr.new/@tanstack/ai@825

@tanstack/ai-angular

npm i https://pkg.pr.new/@tanstack/ai-angular@825

@tanstack/ai-anthropic

npm i https://pkg.pr.new/@tanstack/ai-anthropic@825

@tanstack/ai-client

npm i https://pkg.pr.new/@tanstack/ai-client@825

@tanstack/ai-code-mode

npm i https://pkg.pr.new/@tanstack/ai-code-mode@825

@tanstack/ai-code-mode-skills

npm i https://pkg.pr.new/@tanstack/ai-code-mode-skills@825

@tanstack/ai-devtools-core

npm i https://pkg.pr.new/@tanstack/ai-devtools-core@825

@tanstack/ai-elevenlabs

npm i https://pkg.pr.new/@tanstack/ai-elevenlabs@825

@tanstack/ai-event-client

npm i https://pkg.pr.new/@tanstack/ai-event-client@825

@tanstack/ai-fal

npm i https://pkg.pr.new/@tanstack/ai-fal@825

@tanstack/ai-gemini

npm i https://pkg.pr.new/@tanstack/ai-gemini@825

@tanstack/ai-grok

npm i https://pkg.pr.new/@tanstack/ai-grok@825

@tanstack/ai-groq

npm i https://pkg.pr.new/@tanstack/ai-groq@825

@tanstack/ai-isolate-cloudflare

npm i https://pkg.pr.new/@tanstack/ai-isolate-cloudflare@825

@tanstack/ai-isolate-node

npm i https://pkg.pr.new/@tanstack/ai-isolate-node@825

@tanstack/ai-isolate-quickjs

npm i https://pkg.pr.new/@tanstack/ai-isolate-quickjs@825

@tanstack/ai-mcp

npm i https://pkg.pr.new/@tanstack/ai-mcp@825

@tanstack/ai-ollama

npm i https://pkg.pr.new/@tanstack/ai-ollama@825

@tanstack/ai-openai

npm i https://pkg.pr.new/@tanstack/ai-openai@825

@tanstack/ai-openrouter

npm i https://pkg.pr.new/@tanstack/ai-openrouter@825

@tanstack/ai-preact

npm i https://pkg.pr.new/@tanstack/ai-preact@825

@tanstack/ai-react

npm i https://pkg.pr.new/@tanstack/ai-react@825

@tanstack/ai-react-ui

npm i https://pkg.pr.new/@tanstack/ai-react-ui@825

@tanstack/ai-solid

npm i https://pkg.pr.new/@tanstack/ai-solid@825

@tanstack/ai-solid-ui

npm i https://pkg.pr.new/@tanstack/ai-solid-ui@825

@tanstack/ai-svelte

npm i https://pkg.pr.new/@tanstack/ai-svelte@825

@tanstack/ai-utils

npm i https://pkg.pr.new/@tanstack/ai-utils@825

@tanstack/ai-vue

npm i https://pkg.pr.new/@tanstack/ai-vue@825

@tanstack/ai-vue-ui

npm i https://pkg.pr.new/@tanstack/ai-vue-ui@825

@tanstack/openai-base

npm i https://pkg.pr.new/@tanstack/openai-base@825

@tanstack/preact-ai-devtools

npm i https://pkg.pr.new/@tanstack/preact-ai-devtools@825

@tanstack/react-ai-devtools

npm i https://pkg.pr.new/@tanstack/react-ai-devtools@825

@tanstack/solid-ai-devtools

npm i https://pkg.pr.new/@tanstack/solid-ai-devtools@825

commit: 2c193f5

@AlemTuzlak AlemTuzlak merged commit 83d8097 into TanStack:main Jun 24, 2026
9 of 10 checks passed
AlemTuzlak added a commit that referenced this pull request Jun 24, 2026
GitHub releases are created only by the changesets/action step, and that step
has not completed cleanly on any release-triggering run since mid-June (last
release: @tanstack/ai-react@0.15.5 on 2026-06-15; npm is now at 0.15.12).

The "Version Packages" merge runs (#773, #778, #787, #792, #808, #813) passed
the test gate and then FAILED at the "Run Changesets" step: CI ran
`changeset publish` and npm advanced, but the step died before the tag-push /
GitHub-release phase, so no tags (0.15.6-0.15.12 don't exist) and no releases
were created. More recent runs (#814, #825) now fail even earlier, at the test
gate (test:kiira), so the changesets step is never reached. Either way npm and
GitHub drift apart. (The exact in-step error is no longer recoverable - those
runs' logs have expired.)

Changes:
- Split into a `test` gate job and a `release` job (needs: test) so a flaky run
  blocks BOTH npm and GitHub releases together, never one without the other.
- Add workflow_dispatch so a maintainer recovers a blocked release by re-running
  the workflow (publish is idempotent) instead of intervening by hand.
- Add a self-heal step that enforces "published to npm => GitHub release exists":
  for any package version on npm without a release it creates the tag + release
  from the CHANGELOG. Runs even when the changesets step fails mid-way and on
  manual re-runs, so gaps self-heal - directly covering the failure mode above.
- Set GITHUB_TOKEN explicitly on the changesets step and tighten permissions
  (top-level contents:read; write scoped to the release job).
AlemTuzlak added a commit that referenced this pull request Jun 24, 2026
GitHub releases are created only by the changesets/action step, and that step
has not completed cleanly on any release-triggering run since mid-June (last
release: @tanstack/ai-react@0.15.5 on 2026-06-15; npm is now at 0.15.12).

The "Version Packages" merge runs (#773, #778, #787, #792, #808, #813) passed
the test gate and then FAILED at the "Run Changesets" step: CI ran
`changeset publish` and npm advanced, but the step died before the tag-push /
GitHub-release phase, so no tags (0.15.6-0.15.12 don't exist) and no releases
were created. More recent runs (#814, #825) now fail even earlier, at the test
gate (test:kiira), so the changesets step is never reached. Either way npm and
GitHub drift apart. (The exact in-step error is no longer recoverable - those
runs' logs have expired.)

Changes:
- Split into a `test` gate job and a `release` job (needs: test) so a flaky run
  blocks BOTH npm and GitHub releases together, never one without the other.
- Add workflow_dispatch so a maintainer recovers a blocked release by re-running
  the workflow (publish is idempotent) instead of intervening by hand.
- Add a self-heal step that enforces "published to npm => GitHub release exists":
  for any package version on npm without a release it creates the tag + release
  from the CHANGELOG. Runs even when the changesets step fails mid-way and on
  manual re-runs, so gaps self-heal - directly covering the failure mode above.
- Set GITHUB_TOKEN explicitly on the changesets step and tighten permissions
  (top-level contents:read; write scoped to the release job).
AlemTuzlak added a commit that referenced this pull request Jun 24, 2026
GitHub releases are created only by the changesets/action step, and that step
has not completed cleanly on any release-triggering run since mid-June (last
release: @tanstack/ai-react@0.15.5 on 2026-06-15; npm is now at 0.15.12).

The "Version Packages" merge runs (#773, #778, #787, #792, #808, #813) passed
the test gate and then FAILED at the "Run Changesets" step: CI ran
`changeset publish` and npm advanced, but the step died before the tag-push /
GitHub-release phase, so no tags (0.15.6-0.15.12 don't exist) and no releases
were created. More recent runs (#814, #825) now fail even earlier, at the test
gate (test:kiira), so the changesets step is never reached. Either way npm and
GitHub drift apart. (The exact in-step error is no longer recoverable - those
runs' logs have expired.)

Changes:
- Split into a `test` gate job and a `release` job (needs: test) so a flaky run
  blocks BOTH npm and GitHub releases together, never one without the other.
- Add a self-heal step that enforces "published to npm => GitHub release exists":
  for any package version on npm without a release it creates the tag + release
  from the CHANGELOG. Runs even when the changesets step fails mid-way, so gaps
  self-heal on the next release run - directly covering the failure mode above.
- Set GITHUB_TOKEN explicitly on the changesets step and tighten permissions
  (top-level contents:read; write scoped to the release job).
AlemTuzlak added a commit that referenced this pull request Jun 24, 2026
GitHub releases are created only by the changesets/action step, and that step
has not completed cleanly on any release-triggering run since mid-June (last
release: @tanstack/ai-react@0.15.5 on 2026-06-15; npm is now at 0.15.12).

The "Version Packages" merge runs (#773, #778, #787, #792, #808, #813) passed
the test gate and then FAILED at the "Run Changesets" step: CI ran
`changeset publish` and npm advanced, but the step died before the tag-push /
GitHub-release phase, so no tags (0.15.6-0.15.12 don't exist) and no releases
were created. More recent runs (#814, #825) now fail even earlier, at the test
gate (test:kiira), so the changesets step is never reached. Either way npm and
GitHub drift apart. (The exact in-step error is no longer recoverable - those
runs' logs have expired.)

Changes:
- Split into a `test` gate job and a `release` job (needs: test) so a flaky run
  blocks BOTH npm and GitHub releases together, never one without the other.
- Add a self-heal step that enforces "published to npm => GitHub release exists":
  for any package version on npm without a release it creates the tag + release
  from the CHANGELOG. Runs even when the changesets step fails mid-way, so gaps
  self-heal on the next release run - directly covering the failure mode above.
- Set GITHUB_TOKEN explicitly on the changesets step and tighten permissions
  (top-level contents:read; write scoped to the release job).
AlemTuzlak added a commit that referenced this pull request Jun 24, 2026
…lege

GitHub releases are created only by the changesets/action step, and that step
has not completed cleanly on any release-triggering run since mid-June (last
release: @tanstack/ai-react@0.15.5 on 2026-06-15; npm is now at 0.15.12).

The "Version Packages" merge runs (#773, #778, #787, #792, #808, #813) passed
the test gate and then FAILED at the "Run Changesets" step: CI ran
`changeset publish` and npm advanced, but the step died before the tag-push /
GitHub-release phase, so no tags (0.15.6-0.15.12 don't exist) and no releases
were created. More recent runs (#814, #825) now fail even earlier, at the test
gate (test:kiira). (The exact in-step error is no longer recoverable - those
runs' logs have expired.)

Changes:
- Split into a `test` gate job and a `release` job (needs: test) so a flaky run
  blocks BOTH npm and GitHub releases together, never one without the other.
- Set GITHUB_TOKEN explicitly on the changesets step.
- Tighten permissions: top-level contents:read; write scoped to the release job.
AlemTuzlak added a commit that referenced this pull request Jun 24, 2026
GitHub releases are created only by the changesets/action step, and that step
has not completed cleanly on any release-triggering run since mid-June (last
release: @tanstack/ai-react@0.15.5 on 2026-06-15; npm is now at 0.15.12).

The "Version Packages" merge runs (#773, #778, #787, #792, #808, #813) passed
the test gate and then FAILED at the "Run Changesets" step: CI ran
`changeset publish` and npm advanced, but the step died before the tag-push /
GitHub-release phase, so no tags (0.15.6-0.15.12 don't exist) and no releases
were created. More recent runs (#814, #825) now fail even earlier, at the test
gate (test:kiira). (The exact in-step error is no longer recoverable - those
runs' logs have expired.)

Changes:
- Split into a `test` gate job and a `release` job (needs: test) so a flaky run
  blocks BOTH npm and GitHub releases together, never one without the other.
- Tighten permissions: top-level contents:read; write scoped to the release job.
AlemTuzlak added a commit that referenced this pull request Jun 24, 2026
…aps (#829)

ci: gate release on a separate test job, least-privilege permissions

GitHub releases are created only by the changesets/action step, and that step
has not completed cleanly on any release-triggering run since mid-June (last
release: @tanstack/ai-react@0.15.5 on 2026-06-15; npm is now at 0.15.12).

The "Version Packages" merge runs (#773, #778, #787, #792, #808, #813) passed
the test gate and then FAILED at the "Run Changesets" step: CI ran
`changeset publish` and npm advanced, but the step died before the tag-push /
GitHub-release phase, so no tags (0.15.6-0.15.12 don't exist) and no releases
were created. More recent runs (#814, #825) now fail even earlier, at the test
gate (test:kiira). (The exact in-step error is no longer recoverable - those
runs' logs have expired.)

Changes:
- Split into a `test` gate job and a `release` job (needs: test) so a flaky run
  blocks BOTH npm and GitHub releases together, never one without the other.
- Tighten permissions: top-level contents:read; write scoped to the release job.
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.

2 participants