From 43aa066803dfa731fa4f2de44aa9a931a2aa85b6 Mon Sep 17 00:00:00 2001 From: oleg Date: Wed, 8 Jul 2026 14:34:09 +0200 Subject: [PATCH] fix(core): Use correct Gmail OAuth2 credential type in eval credential seeder (no-changelog) (#33825) --- .agents/skills/create-instance-ai-eval/case-shapes.md | 2 +- packages/@n8n/instance-ai/evaluations/credentials/seeder.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.agents/skills/create-instance-ai-eval/case-shapes.md b/.agents/skills/create-instance-ai-eval/case-shapes.md index 35815fc4ab7..b1b4a558dee 100644 --- a/.agents/skills/create-instance-ai-eval/case-shapes.md +++ b/.agents/skills/create-instance-ai-eval/case-shapes.md @@ -123,7 +123,7 @@ of mocked) set the type's `EVAL_*` env var — e.g. `EVAL_SLACK_ACCESS_TOKEN`, Only a closed set of types is valid — declaring anything else fails at case-load with a pointer to add a template. From [`credentials/seeder.ts`](../../../packages/@n8n/instance-ai/evaluations/credentials/seeder.ts): -`slackApi`, `notionApi`, `githubApi`, `gmailOAuth2Api`, +`slackApi`, `notionApi`, `githubApi`, `gmailOAuth2`, `microsoftTeamsOAuth2Api`, `whatsAppTriggerApi`, `httpHeaderAuth`, `httpBasicAuth`. Need another? Add a `CredentialTemplate` to `seeder.ts` (a `defaultName`, optional `envVar`, and `buildData(token)`); that extends diff --git a/packages/@n8n/instance-ai/evaluations/credentials/seeder.ts b/packages/@n8n/instance-ai/evaluations/credentials/seeder.ts index 6b61f17d627..2018679cfd6 100644 --- a/packages/@n8n/instance-ai/evaluations/credentials/seeder.ts +++ b/packages/@n8n/instance-ai/evaluations/credentials/seeder.ts @@ -39,7 +39,7 @@ const CREDENTIAL_TEMPLATES: Record = { envVar: 'EVAL_GITHUB_ACCESS_TOKEN', buildData: (token) => ({ accessToken: token }), }, - gmailOAuth2Api: { + gmailOAuth2: { defaultName: '[eval] Gmail', envVar: 'EVAL_GMAIL_ACCESS_TOKEN', buildData: (token) => ({ oauthTokenData: { access_token: token } }),