Retry PostgreSQL image preload in Gitea CI
This commit is contained in:
@@ -136,6 +136,14 @@ test("Gitea quality gate validates before publishing an immutable ACR manifest",
|
||||
assert.match(workflow, /sha256sum -c -/);
|
||||
assert.match(workflow, /docker compose version --short/);
|
||||
assert.match(workflow, /docker compose --help \| grep -q -- '--project-name'/);
|
||||
assert.match(workflow, /POSTGRES_TEST_IMAGE: postgres:17-alpine/);
|
||||
assert.match(workflow, /docker image inspect "\$POSTGRES_TEST_IMAGE"/);
|
||||
assert.match(workflow, /for attempt in 1 2 3/);
|
||||
assert.match(workflow, /timeout 180 docker pull "\$POSTGRES_TEST_IMAGE"/);
|
||||
assert.ok(
|
||||
workflow.indexOf("Preload PostgreSQL integration image") <
|
||||
workflow.indexOf("npm test --prefix frontend"),
|
||||
);
|
||||
assert.equal((workflow.match(/npm test --prefix frontend/g) ?? []).length, 1);
|
||||
assert.equal((workflow.match(/npm run lint --prefix frontend/g) ?? []).length, 1);
|
||||
assert.equal((workflow.match(/npm run build --prefix frontend/g) ?? []).length, 1);
|
||||
|
||||
Reference in New Issue
Block a user