Isolate smoke authentication configuration from production #16
Reference in New Issue
Block a user
Delete Branch "codex/smoke-auth-fixture"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
main run504 已通过类型检查、50项单元测试和生产构建,在 smoke.mjs:38 失败:旧资源接口 /api/wiki-index 在缺少管理员配置时正确返回503,测试仍预期200。
仅修改 smoke.mjs 启动的回环子进程环境,显式设置 AUTH_CONFIG_FILE 为空及 AUTH_DISABLED_FOR_TESTS=true;与现有隔离集成环境一致。父进程、生产配置、proxy 的默认拒绝行为和管理员权限均不改变。服务仍只绑定127.0.0.1。
检查:node --check scripts/smoke.mjs 与 git diff --check 通过(均不编译)。未在本机运行生产服务器或构建;不触发 PR/手动构建,等待用户合并到 main 后 ces-control 验证。
工作分支 codex/smoke-auth-fixture,目标 main,commit 6c49825。等待用户手动合并。