Skip to content

Commit af94231

Browse files
committed
Pin the itest piri image to the last sqlite-compatible digest
piri:main now requires Postgres for its curio PDP pipeline, but smelt boots piri with the sqlite/filesystem config, so the itest stack fails during piri startup and every suite dies waiting on it. Pin the piri image (via the existing INGOT_ITEST_PIRI_IMAGE escape hatch) to the digest smelt's 3-piri-filesystem-sqlite snapshot was built against until the stack and image agree again. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015WqgCRxsD9tzd7L2m5mMLW
1 parent dd7df1e commit af94231

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/go-test.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,13 @@ jobs:
5555
# working-tree binary itself (itest/stack_test.go).
5656
env:
5757
GOWORK: off
58+
# TEMPORARY pin: piri:main moved past smelt's sqlite/filesystem
59+
# config (its curio PDP pipeline now refuses to boot without
60+
# Postgres — "curio PDP pipeline requires Postgres"), so the stack
61+
# never comes up. This is the digest smelt's own snapshot was built
62+
# against (snapshots/3-piri-filesystem-sqlite). Drop the pin once
63+
# smelt configures piri's database or piri restores the sqlite path.
64+
INGOT_ITEST_PIRI_IMAGE: ghcr.io/fil-forge/piri@sha256:31509ada4fb33418b650907dcae96d7178cf6c35b5161cf6a73e2bffe51aca9e
5865
run: go test -tags itest -v -timeout 20m ./itest
5966

6067
- name: Dump container state on failure

0 commit comments

Comments
 (0)