diff --git a/scripts/gitops-render.test.ts b/scripts/gitops-render.test.ts index a7fb6813..57a08c47 100644 --- a/scripts/gitops-render.test.ts +++ b/scripts/gitops-render.test.ts @@ -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");