I moved to a monoreppo and want to use remote caching (using nextjs 15.4.5 and turbo 2.5.5).
The issue is pretty simple, turbo login returns [HTTP 403] request to https://vercel.com/api/v5/user/tokens/current returned "Not authorized", so I need to force it using turbo login --force and now it work like a charm.
The issue comes with turbo link, which returns me a 403 right after choosing my repo.
? Enable Vercel Remote Cache for ~/work/numo ? yes × Could not get user information: Error making HTTP request: HTTP status client error (403 Forbidden) for │ url (https://vercel.com/api/v2/user) ├─▶ Error making HTTP request: HTTP status client error (403 Forbidden) for url (https://vercel.com/api/v2/ │ user) ╰─▶ HTTP status client error (403 Forbidden) for url (https://vercel.com/api/v2/user)
I have no clue on why it happened, is there any way to relink the project or redo the link from scratch. But I'm stuck there and can't find any reason why.
Here is my turbo.json{ "$schema": "https://turbo.build/schema.json", "ui": "tui", "tasks": { "build": { "dependsOn": ["^build"], "inputs": ["$TURBO_DEFAULT$", ".env*"], "outputs": [".next/**", "!.next/cache/**"], "env": ["DATABASE_URL"] }, "typecheck": { "dependsOn": ["^typecheck"] }, "test": { "dependsOn": ["^build"], "cache": false }, "test:unit": { "cache": false }, "test:integration": { "dependsOn": ["^build"], "cache": false }, "dev": { "cache": false, "persistent": true }, "clean": { "cache": false } }}My packages.json is on pnpm working just fine but I don’t think it’s link to the issue