Merge remote-tracking branch 'origin/main' into codex/whe-31-adapters

# Conflicts:
#	tsconfig.json
This commit is contained in:
2026-03-08 22:17:26 +04:00
25 changed files with 763 additions and 23 deletions

View File

@@ -0,0 +1,21 @@
import { createEnv } from '@t3-oss/env-core'
import { z } from 'zod'
const server = {
DATABASE_URL: z.string().url(),
E2E_SMOKE_ALLOW_WRITE: z
.enum(['true', 'false'])
.default('false')
.transform((v) => v === 'true')
}
export const e2eEnv = createEnv({
server,
runtimeEnv: process.env,
emptyStringAsUndefined: true,
onValidationError: (issues) => {
console.error('Invalid e2e environment variables:')
console.error(JSON.stringify(issues, null, 2))
throw new Error('E2E environment validation failed')
}
})

View File

@@ -1 +1,2 @@
export { env } from './env'
export { e2eEnv } from './env-e2e'