fix: preserve route limits and harden restore marker
This commit is contained in:
@@ -6,6 +6,9 @@ const compose = readFileSync('compose.yaml', 'utf8');
|
||||
const dockerfile = readFileSync('Dockerfile', 'utf8');
|
||||
const dockerignore = readFileSync('.dockerignore', 'utf8');
|
||||
const convexConfig = readFileSync('scripts/configure-convex.ts', 'utf8');
|
||||
const chatRoute = readFileSync('src/routes/api/chat/+server.ts', 'utf8');
|
||||
const syncRoute = readFileSync('src/routes/api/sync/+server.ts', 'utf8');
|
||||
const layoutRoute = readFileSync('src/routes/+layout.server.ts', 'utf8');
|
||||
|
||||
test('Gitea workflow keeps source checks separate and holds unverified container CI', () => {
|
||||
expect(workflow).toContain('pull_request:');
|
||||
@@ -16,9 +19,19 @@ test('Gitea workflow keeps source checks separate and holds unverified container
|
||||
expect(workflow).toContain('docker compose config --quiet');
|
||||
expect(workflow).toContain('docker build --build-arg APP_RELEASE_ID=fixture-ci');
|
||||
expect(workflow).toContain('GITHUB_RUN_ATTEMPT');
|
||||
expect(workflow).toContain('docker image rm "$image"');
|
||||
expect(workflow).toContain('--network none');
|
||||
});
|
||||
|
||||
test('Authenticated route limits remain user-keyed after rollout gates', () => {
|
||||
expect(chatRoute).toContain('chat:${current?.userId ?? event.getClientAddress()}');
|
||||
expect(syncRoute).toContain('sync:${current?.userId ?? event.getClientAddress()}');
|
||||
expect(chatRoute.indexOf("capabilityEnabled('assistant_dispatch'")).toBeLessThan(chatRoute.indexOf('const current = await session(event)'));
|
||||
expect(syncRoute.indexOf("capabilityEnabled('asset_sync'")).toBeLessThan(syncRoute.indexOf('const current = await session(event)'));
|
||||
expect(layoutRoute).toContain('assistant_dispatch');
|
||||
expect(layoutRoute).toContain('sessionNeeded');
|
||||
});
|
||||
|
||||
test('Compose and Docker defaults are isolated and digest-pinned', () => {
|
||||
expect(compose).toContain('CONVEX_BIND_ADDRESS:-127.0.0.1');
|
||||
expect(compose).toContain('WEB_BIND_ADDRESS:-127.0.0.1');
|
||||
|
||||
Reference in New Issue
Block a user