test: guard PaC single Gitea URL contract

This commit is contained in:
root
2026-07-21 22:38:38 +02:00
parent 42342f2d77
commit 7b03eb9f49
+8
View File
@@ -12,6 +12,14 @@ import { externalPostgresConfigForLane, externalPostgresManifest, opencodeEgress
import { CLOUD_CORE_MIGRATIONS, CLOUD_TRANSACTIONAL_REALTIME_MIGRATION_ID } from "../internal/db/schema.ts";
test("NC01 v03 PaC uses one Gitea repository URL parameter", async () => {
const pipelineRun = parseYaml(await readFile(".tekton/hwlab-nc01-v03-pac.yaml", "utf8"));
const params = new Map(pipelineRun.spec.params.map((param: { name: string; value: string }) => [param.name, param.value]));
assert.equal(params.get("git-read-url"), "{{ git_read_url }}");
assert.equal(params.get("gitops-read-url"), "{{ git_read_url }}");
assert.equal(params.get("git-write-url"), "{{ git_read_url }}");
});
test("v03 Workbench API declares its preferred Bun idle timeout in owning YAML", async () => {
const deploy = parseYaml(await readFile("deploy/deploy.yaml", "utf8"));
const service = deploy.lanes.v03.services.find((item: { serviceId?: string }) => item.serviceId === "hwlab-workbench-api");