build: unify bun quality gate

This commit is contained in:
ejclaw
2026-04-11 04:47:16 +09:00
parent f10833e818
commit 94d53e4cc3
29 changed files with 574 additions and 297 deletions

23
test/vitest-env.ts Normal file
View File

@@ -0,0 +1,23 @@
const CANONICAL_DISCORD_KEYS = new Set([
'DISCORD_OWNER_BOT_TOKEN',
'DISCORD_REVIEWER_BOT_TOKEN',
'DISCORD_ARBITER_BOT_TOKEN',
]);
const CANONICAL_SESSION_COMMAND_KEYS = new Set([
'SESSION_COMMAND_ALLOWED_SENDERS',
]);
for (const key of Object.keys(process.env)) {
if (key.startsWith('DISCORD_') && key.endsWith('_BOT_TOKEN')) {
if (!CANONICAL_DISCORD_KEYS.has(key)) {
delete process.env[key];
}
continue;
}
if (key.startsWith('SESSION_COMMAND_')) {
if (!CANONICAL_SESSION_COMMAND_KEYS.has(key)) {
delete process.env[key];
}
}
}