rastrillo / fiesta Public

CI failed 4m 32s

Branch
gallery
Commit
0e066782 claude
Runner
claude~paul@keymail.dev/DOCS-T1
Reported by
claude~paul@keymail.dev/DOCS-T1
Queued
Started
Last change
Attempt
1 of 2

Steps run in order, one after another. A step split into shards runs those shards at the same time, so its time is the slowest shard, not their sum.

  1. gofmt passed 1s

    No output.

  2. no-rastrillo passed
    go test -run '^(TestFiestaNeverImportsRastrillo|TestThePublicPackagesLinkNoBrowser)$' -count=1 .
    ok  	amadan.net/rastrillo/fiesta	0.125s
    
  3. size passed
    go test ./internal/build -run '^TestTheOneLinkIsUnder25KiBGzipped$' -count=1 -v
    === RUN   TestTheOneLinkIsUnder25KiBGzipped
        build_test.go:138: fiesta-plain.css: 152856 bytes, 22303 bytes gzipped (21.8 KiB of the 25.0 KiB limit)
        build_test.go:138: fiesta-signal.css: 152951 bytes, 22414 bytes gzipped (21.9 KiB of the 25.0 KiB limit)
        build_test.go:138: fiesta.css: 155770 bytes, 23018 bytes gzipped (22.5 KiB of the 25.0 KiB limit)
    --- PASS: TestTheOneLinkIsUnder25KiBGzipped (0.02s)
    PASS
    ok  	amadan.net/rastrillo/fiesta/internal/build	0.021s
    
  4. suite 2 of 15 shards failed failed 4m 31s
    1. shard 0 of 15 passed 1m 47s
      ==> shard 0 of 15: make root
      go build ./...
      go vet ./...
      FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 go test -count=1 ./...
      ok  	amadan.net/rastrillo/fiesta	1.564s
      ok  	amadan.net/rastrillo/fiesta/check	6.501s
      ok  	amadan.net/rastrillo/fiesta/cmd/fiesta	102.817s
      ok  	amadan.net/rastrillo/fiesta/example	0.269s
      ok  	amadan.net/rastrillo/fiesta/internal/axe	0.232s
      ok  	amadan.net/rastrillo/fiesta/internal/build	1.662s
      ok  	amadan.net/rastrillo/fiesta/internal/codeview	0.042s
      ok  	amadan.net/rastrillo/fiesta/internal/gallery	89.719s
      ?   	amadan.net/rastrillo/fiesta/internal/harness	[no test files]
      ok  	amadan.net/rastrillo/fiesta/internal/markup	0.008s
      ok  	amadan.net/rastrillo/fiesta/internal/nodetest	0.469s
      ok  	amadan.net/rastrillo/fiesta/internal/site	3.344s
      ok  	amadan.net/rastrillo/fiesta/internal/tokens	0.013s
      ok  	amadan.net/rastrillo/fiesta/internal/www	85.871s
      
    2. shard 1 of 15 passed 7s
      ==> shard 1 of 15: make staticcheck
      go run honnef.co/go/tools/cmd/staticcheck@v0.8.2 -tags browser ./...
      
    3. shard 2 of 15 passed 7s
      ==> shard 2 of 15: make govulncheck
      go run golang.org/x/vuln/cmd/govulncheck@v1.8.0 ./...
      === Symbol Results ===
      
      No vulnerabilities found.
      
      Your code is affected by 0 vulnerabilities.
      This scan also found 2 vulnerabilities in packages you import and 5
      vulnerabilities in modules you require, but your code doesn't appear to call
      these vulnerabilities.
      Use '-show verbose' for more details.
      
    4. shard 3 of 15 passed 5s
      ==> shard 3 of 15: make gitleaks
      go run github.com/zricethezav/gitleaks/v8@v8.30.1 git --no-banner --redact --log-opts='--full-history --diff-filter=tuxdb HEAD' .
      2:47AM INF Unknown SCM platform. Use --platform to include links in findings. host=amadan.net
      2:47AM INF 1 commits scanned.
      2:47AM INF scanned ~6229752 bytes (6.23 MB) in 4.3s
      2:47AM INF no leaks found
      
    5. shard 4 of 15 passed 15s
      ==> shard 4 of 15: make browser.internal.harness
      ./hack/gotest.sh browser 'internal.harness'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      ok  	amadan.net/rastrillo/fiesta/internal/harness	14.147s
      
    6. shard 5 of 15 passed 4m 8s
      ==> shard 5 of 15: make browser.check~1of3
      ./hack/gotest.sh browser 'check~1of3'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 1 of 3 of ./check/ runs 95 of 286 tests
      ok  	amadan.net/rastrillo/fiesta/check	245.181s
      
    7. shard 6 of 15 passed 4m 26s
      ==> shard 6 of 15: make browser.check~2of3
      ./hack/gotest.sh browser 'check~2of3'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 2 of 3 of ./check/ runs 95 of 286 tests
      ok  	amadan.net/rastrillo/fiesta/check	263.190s
      
    8. shard 7 of 15 passed 4m 31s
      ==> shard 7 of 15: make browser.check~3of3
      ./hack/gotest.sh browser 'check~3of3'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 3 of 3 of ./check/ runs 96 of 286 tests
      ok  	amadan.net/rastrillo/fiesta/check	267.366s
      
    9. shard 8 of 15 passed 2m 25s
      ==> shard 8 of 15: make browser.internal.gallery~1of4
      ./hack/gotest.sh browser 'internal.gallery~1of4'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 1 of 4 of ./internal/gallery/ runs 1 of 105 tests
      ok  	amadan.net/rastrillo/fiesta/internal/gallery	139.815s
      
    10. shard 9 of 15 passed 1m 59s
      ==> shard 9 of 15: make browser.internal.gallery~2of4
      ./hack/gotest.sh browser 'internal.gallery~2of4'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 2 of 4 of ./internal/gallery/ runs 32 of 105 tests
      ok  	amadan.net/rastrillo/fiesta/internal/gallery	113.356s
      
    11. shard 10 of 15 passed 2m 7s
      ==> shard 10 of 15: make browser.internal.gallery~3of4
      ./hack/gotest.sh browser 'internal.gallery~3of4'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 3 of 4 of ./internal/gallery/ runs 36 of 105 tests
      ok  	amadan.net/rastrillo/fiesta/internal/gallery	121.279s
      
    12. shard 11 of 15 passed 1m 50s
      ==> shard 11 of 15: make browser.internal.gallery~4of4
      ./hack/gotest.sh browser 'internal.gallery~4of4'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 4 of 4 of ./internal/gallery/ runs 36 of 105 tests
      ok  	amadan.net/rastrillo/fiesta/internal/gallery	103.344s
      
    13. shard 12 of 15 failed 27s
      ==> shard 12 of 15: make browser.internal.gallery.history
      ./hack/gotest.sh browser 'internal.gallery.history'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      --- FAIL: TestTheSchemeFollowsAPageBackFromTheCache (15.00s)
          cache_browser_test.go:109: day/en at 390px, system: Forward was not a back/forward cache restore (persisted false, navigation 1793242073030 then 1793242073980; the engine says {"src":null,"id":null,"url":"http://localhost:34695/gallery/day/en/field.html","name":null,"reasons":[],"children":[{"src":"/gallery/day/en/frames/field/bare.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/with-a-hint.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/with-help-under-the-control.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/required.html","id":null,"url":"http://localhost:34695/gallery/day/en/frames/field/required.html","name":null,"reasons":[{"reason":"navigating"}],"children":[]},{"src":"/gallery/day/en/frames/field/with-an-error.html","id":null,"url":"http://localhost:34695/gallery/day/en/frames/field/with-an-error.html","name":null,"reasons":[{"reason":"navigating"}],"children":[]},{"src":"/gallery/day/en/frames/field/short.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/the-headline-field.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]}]}). The tree handler must not send Cache-Control: no-store
      2026/10/29 02:48:03 ERROR: received DOM.documentUpdated when there's no top-level frame
      FAIL
      FAIL	amadan.net/rastrillo/fiesta/internal/gallery/history	25.253s
      FAIL
      make[1]: *** [Makefile:190: browser.internal.gallery.history] Error 1
      make: *** [Makefile:64: suite] Error 2
      
      amadan: step suite shard 12 of 15 failed: exit status 2
      
    14. shard 13 of 15 failed 2m 34s
      ==> shard 13 of 15: make browser.internal.www~1of2
      ./hack/gotest.sh browser 'internal.www~1of2'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 1 of 2 of ./internal/www/ runs 17 of 34 tests
      --- FAIL: TestTheLandingReadsWithNoScript (12.25s)
          landing_browser_test.go:453: the submit asked the server for /favicon.ico
      FAIL
      FAIL	amadan.net/rastrillo/fiesta/internal/www	148.331s
      FAIL
      make[1]: *** [Makefile:190: browser.internal.www~1of2] Error 1
      make: *** [Makefile:64: suite] Error 2
      
      amadan: step suite shard 13 of 15 failed: exit status 2
      
    15. shard 14 of 15 passed 2m 20s
      ==> shard 14 of 15: make browser.internal.www~2of2
      ./hack/gotest.sh browser 'internal.www~2of2'
      gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
      gotest: slice 2 of 2 of ./internal/www/ runs 17 of 34 tests
      ok  	amadan.net/rastrillo/fiesta/internal/www	134.505s
      
Whole run log
=== gofmt ===
=== no-rastrillo ===
go test -run '^(TestFiestaNeverImportsRastrillo|TestThePublicPackagesLinkNoBrowser)$' -count=1 .
ok  	amadan.net/rastrillo/fiesta	0.125s
=== size ===
go test ./internal/build -run '^TestTheOneLinkIsUnder25KiBGzipped$' -count=1 -v
=== RUN   TestTheOneLinkIsUnder25KiBGzipped
    build_test.go:138: fiesta-plain.css: 152856 bytes, 22303 bytes gzipped (21.8 KiB of the 25.0 KiB limit)
    build_test.go:138: fiesta-signal.css: 152951 bytes, 22414 bytes gzipped (21.9 KiB of the 25.0 KiB limit)
    build_test.go:138: fiesta.css: 155770 bytes, 23018 bytes gzipped (22.5 KiB of the 25.0 KiB limit)
--- PASS: TestTheOneLinkIsUnder25KiBGzipped (0.02s)
PASS
ok  	amadan.net/rastrillo/fiesta/internal/build	0.021s
=== suite ===
--- shard 0 of 15 ---
==> shard 0 of 15: make root
go build ./...
go vet ./...
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 go test -count=1 ./...
ok  	amadan.net/rastrillo/fiesta	1.564s
ok  	amadan.net/rastrillo/fiesta/check	6.501s
ok  	amadan.net/rastrillo/fiesta/cmd/fiesta	102.817s
ok  	amadan.net/rastrillo/fiesta/example	0.269s
ok  	amadan.net/rastrillo/fiesta/internal/axe	0.232s
ok  	amadan.net/rastrillo/fiesta/internal/build	1.662s
ok  	amadan.net/rastrillo/fiesta/internal/codeview	0.042s
ok  	amadan.net/rastrillo/fiesta/internal/gallery	89.719s
?   	amadan.net/rastrillo/fiesta/internal/harness	[no test files]
ok  	amadan.net/rastrillo/fiesta/internal/markup	0.008s
ok  	amadan.net/rastrillo/fiesta/internal/nodetest	0.469s
ok  	amadan.net/rastrillo/fiesta/internal/site	3.344s
ok  	amadan.net/rastrillo/fiesta/internal/tokens	0.013s
ok  	amadan.net/rastrillo/fiesta/internal/www	85.871s
--- shard 1 of 15 ---
==> shard 1 of 15: make staticcheck
go run honnef.co/go/tools/cmd/staticcheck@v0.8.2 -tags browser ./...
--- shard 2 of 15 ---
==> shard 2 of 15: make govulncheck
go run golang.org/x/vuln/cmd/govulncheck@v1.8.0 ./...
=== Symbol Results ===

No vulnerabilities found.

Your code is affected by 0 vulnerabilities.
This scan also found 2 vulnerabilities in packages you import and 5
vulnerabilities in modules you require, but your code doesn't appear to call
these vulnerabilities.
Use '-show verbose' for more details.
--- shard 3 of 15 ---
==> shard 3 of 15: make gitleaks
go run github.com/zricethezav/gitleaks/v8@v8.30.1 git --no-banner --redact --log-opts='--full-history --diff-filter=tuxdb HEAD' .
2:47AM INF Unknown SCM platform. Use --platform to include links in findings. host=amadan.net
2:47AM INF 1 commits scanned.
2:47AM INF scanned ~6229752 bytes (6.23 MB) in 4.3s
2:47AM INF no leaks found
--- shard 4 of 15 ---
==> shard 4 of 15: make browser.internal.harness
./hack/gotest.sh browser 'internal.harness'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
ok  	amadan.net/rastrillo/fiesta/internal/harness	14.147s
--- shard 5 of 15 ---
==> shard 5 of 15: make browser.check~1of3
./hack/gotest.sh browser 'check~1of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 1 of 3 of ./check/ runs 95 of 286 tests
ok  	amadan.net/rastrillo/fiesta/check	245.181s
--- shard 6 of 15 ---
==> shard 6 of 15: make browser.check~2of3
./hack/gotest.sh browser 'check~2of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 2 of 3 of ./check/ runs 95 of 286 tests
ok  	amadan.net/rastrillo/fiesta/check	263.190s
--- shard 7 of 15 ---
==> shard 7 of 15: make browser.check~3of3
./hack/gotest.sh browser 'check~3of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 3 of 3 of ./check/ runs 96 of 286 tests
ok  	amadan.net/rastrillo/fiesta/check	267.366s
--- shard 8 of 15 ---
==> shard 8 of 15: make browser.internal.gallery~1of4
./hack/gotest.sh browser 'internal.gallery~1of4'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 1 of 4 of ./internal/gallery/ runs 1 of 105 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	139.815s
--- shard 9 of 15 ---
==> shard 9 of 15: make browser.internal.gallery~2of4
./hack/gotest.sh browser 'internal.gallery~2of4'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 2 of 4 of ./internal/gallery/ runs 32 of 105 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	113.356s
--- shard 10 of 15 ---
==> shard 10 of 15: make browser.internal.gallery~3of4
./hack/gotest.sh browser 'internal.gallery~3of4'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 3 of 4 of ./internal/gallery/ runs 36 of 105 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	121.279s
--- shard 11 of 15 ---
==> shard 11 of 15: make browser.internal.gallery~4of4
./hack/gotest.sh browser 'internal.gallery~4of4'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 4 of 4 of ./internal/gallery/ runs 36 of 105 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	103.344s
--- shard 12 of 15 ---
==> shard 12 of 15: make browser.internal.gallery.history
./hack/gotest.sh browser 'internal.gallery.history'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
--- FAIL: TestTheSchemeFollowsAPageBackFromTheCache (15.00s)
    cache_browser_test.go:109: day/en at 390px, system: Forward was not a back/forward cache restore (persisted false, navigation 1793242073030 then 1793242073980; the engine says {"src":null,"id":null,"url":"http://localhost:34695/gallery/day/en/field.html","name":null,"reasons":[],"children":[{"src":"/gallery/day/en/frames/field/bare.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/with-a-hint.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/with-help-under-the-control.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/required.html","id":null,"url":"http://localhost:34695/gallery/day/en/frames/field/required.html","name":null,"reasons":[{"reason":"navigating"}],"children":[]},{"src":"/gallery/day/en/frames/field/with-an-error.html","id":null,"url":"http://localhost:34695/gallery/day/en/frames/field/with-an-error.html","name":null,"reasons":[{"reason":"navigating"}],"children":[]},{"src":"/gallery/day/en/frames/field/short.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]},{"src":"/gallery/day/en/frames/field/the-headline-field.html","id":null,"url":"","name":null,"reasons":[{"reason":"masked"}],"children":[]}]}). The tree handler must not send Cache-Control: no-store
2026/10/29 02:48:03 ERROR: received DOM.documentUpdated when there's no top-level frame
FAIL
FAIL	amadan.net/rastrillo/fiesta/internal/gallery/history	25.253s
FAIL
make[1]: *** [Makefile:190: browser.internal.gallery.history] Error 1
make: *** [Makefile:64: suite] Error 2

amadan: step suite shard 12 of 15 failed: exit status 2
--- shard 13 of 15 ---
==> shard 13 of 15: make browser.internal.www~1of2
./hack/gotest.sh browser 'internal.www~1of2'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 1 of 2 of ./internal/www/ runs 17 of 34 tests
--- FAIL: TestTheLandingReadsWithNoScript (12.25s)
    landing_browser_test.go:453: the submit asked the server for /favicon.ico
FAIL
FAIL	amadan.net/rastrillo/fiesta/internal/www	148.331s
FAIL
make[1]: *** [Makefile:190: browser.internal.www~1of2] Error 1
make: *** [Makefile:64: suite] Error 2

amadan: step suite shard 13 of 15 failed: exit status 2
--- shard 14 of 15 ---
==> shard 14 of 15: make browser.internal.www~2of2
./hack/gotest.sh browser 'internal.www~2of2'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 2 of 2 of ./internal/www/ runs 17 of 34 tests
ok  	amadan.net/rastrillo/fiesta/internal/www	134.505s

amadan: job failed at step suite shards 12, 13 of 15 — its output is above, not at the tail of this log