Skip to content

fix(ci): pin Next.js tracker OpenCode version - #2799

Merged
james-elicx merged 2 commits into
mainfrom
codex/fix-nextjs-tracker-model
Aug 3, 2026
Merged

fix(ci): pin Next.js tracker OpenCode version#2799
james-elicx merged 2 commits into
mainfrom
codex/fix-nextjs-tracker-model

Conversation

@james-elicx

@james-elicx james-elicx commented Aug 3, 2026

Copy link
Copy Markdown
Member

Summary

  • pin the Next.js Tracker to OpenCode 1.15.13, matching the known-good Big Bonk runtime
  • align the tracker with Big Bonk's Opus 4.8 high model configuration
  • keep the workflow override and nextjs-tracker agent default consistent

Root cause

Run https://github.com/cloudflare/vinext/actions/runs/30799708017 fetched two Next.js commits, installed the floating latest OpenCode 1.18.11, and then failed its first Anthropic request with a 401 Invalid Anthropic API Key.

The last tracker run that actually invoked the model successfully was June 17 (run 27679508081) on OpenCode 1.17.7. The first failure was June 18 (run 27749970885) after latest advanced to 1.17.8. That OpenCode release changed the Cloudflare AI Gateway unified client to pass CLOUDFLARE_API_TOKEN as its API key. For BYOK Anthropic requests, that Authorization value overrides the Gateway's stored Anthropic credential, so Anthropic receives the Cloudflare token and rejects it as an invalid Anthropic key.

Pinning the same 1.15.13 runtime already used by Big Bonk restores the pre-regression Gateway behavior and prevents future latest-version drift. Using Big Bonk's already-proven Opus 4.8 high configuration also removes the tracker's stale model difference.

Validation

  • actionlint .github/workflows/nextjs-tracker.yml
  • vp fmt --check .github/workflows/nextjs-tracker.yml .opencode/agents/nextjs-tracker.md
  • git diff --check

@pkg-pr-new

pkg-pr-new Bot commented Aug 3, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@vinext/cloudflare@2799
npm i https://pkg.pr.new/create-vinext-app@2799
npm i https://pkg.pr.new/@vinext/types@2799
npm i https://pkg.pr.new/vinext@2799

commit: e7594f9

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor
Example Preview Production Original
app-router-cloudflare preview production
pages-router-cloudflare preview production
app-router-playground preview production original
realworld-api-rest preview production
nextra-docs-template preview production
benchmarks preview production
hackernews preview production original
workers-cache preview production
web preview production

@james-elicx
james-elicx enabled auto-merge (squash) August 3, 2026 16:42
@james-elicx
james-elicx merged commit 97aea8f into main Aug 3, 2026
66 checks passed
@james-elicx
james-elicx deleted the codex/fix-nextjs-tracker-model branch August 3, 2026 16:46
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