Merge pull request #2752 from pikasTech/fix/2750-pac-url-contract
Pipelines as Code CI / hwlab-nc01-v03-ci-poll-ed0c4a7e27270434708a189ba6403097b4270ac7 Success

test: 固化 PaC 单一 Gitea URL 合同
This commit is contained in:
Lyon
2026-07-22 04:39:37 +08:00
committed by GitHub
+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");