Simplify CI and remove dead i18n automation - #1190
Merged
Merged
Conversation
Remove the never-run translate-docs workflow, migrate PR workflows to GITHUB_TOKEN, and delete unused translation scaffolding so fewer secrets and custom actions are required. Co-authored-by: Cursor <cursoragent@cursor.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
The workflow is low cost and the /arcadeai/docs library sees real MCP usage, so keep it syncing after merges while leaving manual dispatch available. Co-authored-by: Cursor <cursoragent@cursor.com>
The old /api/refresh-library endpoint returned 404 while curl exited 0, so refreshes had been failing silently since the endpoint moved. Co-authored-by: Cursor <cursoragent@cursor.com>
The refresh endpoint had been returning 404 silently for months; drop the integration rather than maintain a broken ping. Co-authored-by: Cursor <cursoragent@cursor.com>
teallarson
marked this pull request as ready for review
September 14, 2026 17:33
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 95011cc. Configure here.
GITHUB_TOKEN events do not start other workflows. Restore the Docs Bot GitHub App token so llms.txt commits and automation PRs still run Test. Co-authored-by: Anirudh Kamath <kamath@users.noreply.github.com>
GITHUB_TOKEN pushes and PRs do not start other workflows. Keep Test running on llms.txt commits and automation PRs by locking those workflows to the Docs Bot GitHub App token.
kamath
approved these changes
Sep 15, 2026
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.

Summary
translate-docsworkflow and all dead i18n scaffolding (scripts/i18n-sync/,es/pt-BRdictionaries,TranslationBanner).generate-toolkit-docs,llmstxt, andupdate-design-system-dependencynow useGITHUB_TOKEN..github/actions/app-tokencomposite action.generate-toolkit-docs: hardcode Anthropic model names;PUBLIC_CATALOG_URLis aworkflow_dispatchinput instead of a secret.context7.json+ refresh workflow). The refresh ping had been silently failing for months on a dead API endpoint..env.local.example.Algolia workflows are intentionally untouched for a separate PR.
Secrets you can delete after merge
DOCS_BOT_CLIENT_IDDOCS_BOT_PRIVATE_KEYANTHROPIC_MODELANTHROPIC_EDITOR_MODELPUBLIC_CATALOG_URLTest plan
pnpm lint,typecheck,test,buildGenerate LLMs.txton PR branch (green; no file changes)Generate toolkit docson PR branch — opened PR [AUTO] Adding MCP Servers docs update #1191 withGITHUB_TOKENNote
Medium Risk
Removes the translation pipeline and Spanish/Portuguese UI strings while legacy
/esand/pt-BRURLs still redirect via proxy; CI now depends on Docs Bot secrets and changed toolkit generator configuration.Overview
Docs are treated as English-only in the app: locale dictionaries and the AI translation banner go away,
getDictionaryalways loads English, and the 404 page no longer offers “view in English” for non-enpaths. Thetranslate-docsworkflow,scripts/i18n-sync/, and thepnpm translatescript are deleted, along withcontext7.jsonand its refresh workflow.Automation workflows are adjusted so auto-PRs still run CI:
generate-toolkit-docs,llmstxt, andupdate-design-system-dependencydocument and wire Docs Bot via.github/actions/app-token(newtests/docs-automation-tokens.test.tsand updated toolkit workflow tests assert PR writes use the app token, notsecrets.GITHUB_TOKEN).generate-toolkit-docshardcodesclaude-sonnet-4-6, drops Anthropic model secrets, and exposespublic_catalog_urlas an optionalworkflow_dispatchinput instead of a secret.llmstxtdrops duplicate job permissions and makes automergecontinue-on-error.README now points at
.env.local.example; Biome drops thept-BRdictionary filename override.Reviewed by Cursor Bugbot for commit 22e9c85. Bugbot is set up for automated code reviews on this repo. Configure here.
Docs Bot restored
The Bugbot finding is fixed on this branch:
llmstxt,generate-toolkit-docs, andupdate-design-system-dependencyuse the Docs Bot GitHub App again. Do not deleteDOCS_BOT_CLIENT_IDorDOCS_BOT_PRIVATE_KEY.GITHUB_TOKENpushes and PRs do not start Test.