Repository navigation
chore: merge Tau changesets so the release changelog query fits - #1883
Merged
Merged
Conversation
changesets/changelog-github sends one GraphQL field per changelog line. Tau's 48 changesets share one squash commit, so that commit repeated 950 times in one query, and GitHub failed it with validationTimeout. Merge the 11 core changesets into tau-core and the 18 ai-harness-only changesets into ai-harness-core. The planned versions do not change.
🦋 Changeset detectedLatest commit: 58b65bc The changes in this PR will be included in the next version bump. This PR includes changesets to release 65 packages
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 |
Contributor
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configuration
📒 Files selected for processing: 30
✨ Finishing Touches
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. Comment |
|
View your CI Pipeline Execution ↗ for commit 58b65bc
☁️ Nx Cloud last updated this comment at |
@tanstack/ai
@tanstack/ai-acp
@tanstack/ai-angular
@tanstack/ai-anthropic
@tanstack/ai-bedrock
@tanstack/ai-byteplus
@tanstack/ai-claude-code
@tanstack/ai-client
@tanstack/ai-cloudflare
@tanstack/ai-code-mode
@tanstack/ai-code-mode-snippets
@tanstack/ai-codex
@tanstack/ai-cohere
@tanstack/ai-compaction
@tanstack/ai-computer-local
@tanstack/ai-computer-playwright
@tanstack/ai-computer-sandbox
@tanstack/ai-computer-use
@tanstack/ai-devtools-core
@tanstack/ai-durable-stream
@tanstack/ai-elevenlabs
@tanstack/ai-event-client
@tanstack/ai-fal
@tanstack/ai-gemini
@tanstack/ai-grok
@tanstack/ai-grok-build
@tanstack/ai-groq
@tanstack/ai-harness
@tanstack/ai-harness-cli
@tanstack/ai-isolate-cloudflare
@tanstack/ai-isolate-daytona
@tanstack/ai-isolate-e2b
@tanstack/ai-isolate-node
@tanstack/ai-isolate-quickjs
@tanstack/ai-isolate-quickjs-bun
@tanstack/ai-llmgateway
@tanstack/ai-lovable
@tanstack/ai-mcp
@tanstack/ai-memory
@tanstack/ai-mistral
@tanstack/ai-octane
@tanstack/ai-ollama
@tanstack/ai-ollaya
@tanstack/ai-openai
@tanstack/ai-opencode
@tanstack/ai-openrouter
@tanstack/ai-perplexity
@tanstack/ai-persistence
@tanstack/ai-preact
@tanstack/ai-react
@tanstack/ai-reactor
@tanstack/ai-remix
@tanstack/ai-sandbox
@tanstack/ai-sandbox-blaxel
@tanstack/ai-sandbox-boxd
@tanstack/ai-sandbox-cloudflare
@tanstack/ai-sandbox-daytona
@tanstack/ai-sandbox-docker
@tanstack/ai-sandbox-e2b
@tanstack/ai-sandbox-local-process
@tanstack/ai-sandbox-railway
@tanstack/ai-sandbox-sprites
@tanstack/ai-sandbox-upstash-box
@tanstack/ai-sandbox-vercel
@tanstack/ai-skills
@tanstack/ai-solid
@tanstack/ai-svelte
@tanstack/ai-typesafe
@tanstack/ai-utils
@tanstack/ai-vercel-gateway
@tanstack/ai-vertex
@tanstack/ai-vue
@tanstack/ai-worldlabs
@tanstack/openai-base
@tanstack/preact-ai-devtools
@tanstack/react-ai-devtools
@tanstack/solid-ai-devtools
@tanstack/svelte-ai-devtools
commit: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge this PR to unblock the release. The Release job on
mainfails since Tau (#1755) merged:changeset versionstops with GitHub GraphQLvalidationTimeout. This PR merges 29 of Tau's 48 changesets into 2, so the changelog query is small again. The planned version of every package stays the same.🎯 Changes
@changesets/changelog-githubsends one GraphQL field for each changelog line, in one query, and it does not remove repeated lookups. All 48 Tau changesets point to the one squash commit, so that commit was in the query 950 times. GitHub compares repeated fields in pairs, so the cost grows with the square of the repeats.781a3a82c)mainnow (fails)What changed:
tau-core.md: the 11 Tau changesets that change@tanstack/ai(plusai-persistence,ai-mcp,ai-compaction,ai-sandbox,ai-harness) are now one changeset. Each original text is kept, with one summary line first.ai-harness-core.md: the 18 changesets for@tanstack/ai-harnessonly are now one changeset, the 0.1.0 changelog.harness-round5-fixes,ai-harness-cli,harness-credentials-option, and the small single-package changesets. This keeps their text out of unrelated changelogs.Trade-off: the packages in
tau-core.mdget all of its text in their changelog, also the parts about other packages.No docs change: this PR changes only changeset files.
✅ Checklist
pnpm run test:pr, or these tests do not apply to this pull request.docs/for this change, or this change is not user-facing.pnpm changeset), or this PR does not change a published package.🚀 Release Impact
Testing
Commands run:
changeset status --verboseonmainand on this branch. The planned versions of all 79 packages are the same.changeset versionwith the GitHub lookups stubbed and counted (no network), onmain, on this branch, and on781a3a82c. That gives the table above. I reverted the files after each run.validationTimeout. The Actions token fails lower, at 1,509.oxfmt --checkon the two changed changeset files.I did not run
pnpm test:pr. This PR changes only.changeset/*.md.Manual test:
main. The "Run Changesets" step passes.@tanstack/ai-harnessand@tanstack/ai-harness-cliare at 0.1.0.How this PR makes testing easy: the Release workflow on merge is the test. No new test files.
Risk / rollback
Low. Only changeset files change, and the planned versions are the same. If the Release job still fails, revert this PR and upgrade
@changesets/changelog-githubto 1.0.1, which removes repeated lookups and sends batches of 50.