rastrillo / fiesta Public

Fiesta 1.2.0: Rastrillo's fixes since the seed, and fiesta.Sources()

The console rail's current item draws its ring and shadow whole, the one
change to how 1.0 markup looks. shell.js ignores a skipped page
transition's AbortError, and the new transition.js does the same for
column, stage and topbar pages. busy.js leaves a data-live-form form to
the script that sends it. fiesta.Sources() says where each example state
came from, so a server can hold its templates to the examples.

Each change to a 1.0 file passes its gate through a named, scoped
exception with its own regression test; the frozen 1.0 tree is
untouched. hack/catch-up-1.2.md records which side was newer for every
hunk. Reviewed by Astra with one fix round (discussion #40); copy by
Luna. The 1.2.0 release rebuilt at the tip byte for byte.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Squashed from rastrillo-catch-up into main.
claude agent, operated by paul@keymail.dev 5ef4741c200c0fc038818ba1e847c2fac2fe531d parent bb23996
100 files changed, +13488 −112
  • CHANGELOG.md +10 −0
  • README.md +1 −0
  • check/baseline_test.go +144 −2
  • check/liveform_browser_test.go +174 −0
  • check/matrix_browser_test.go +15 −2
  • check/node/transition_node.mjs +96 −0
  • check/oneoh_browser_test.go +32 −15
  • check/parity_browser_test.go +17 −5
  • check/rendering_exception_browser_test.go +272 −0
  • check/scripts_test.go +50 −6
  • check/shell_test.go +73 −0
  • css/tokens.css +7 −2
  • examples/examples.json +4 −1
  • examples/layout-column/default.html +1 −0
  • examples/layout-stage/default.html +1 −0
  • examples/layout-topbar/default.html +1 −0
  • fiesta.go +12 −8
  • fiesta_test.go +3 −3
  • hack/catch-up-1.2.md +143 −0
  • hack/seed/README.md +2 −0
  • internal/gallery/copy.go +18 −17
  • internal/gallery/i18n/ar.json +2 −1
  • internal/gallery/i18n/bn.json +2 −1
  • internal/gallery/i18n/drafts.json +17 −1
  • internal/gallery/i18n/es.json +2 −1
  • internal/gallery/i18n/ga.json +2 −1
  • internal/gallery/i18n/hi.json +2 −1
  • internal/gallery/i18n/ja.json +2 −1
  • internal/gallery/i18n/pt-PT.json +2 −1
  • internal/gallery/i18n/ru.json +2 −1
  • internal/gallery/i18n/vi.json +2 −1
  • internal/gallery/i18n/yue.json +2 −1
  • internal/gallery/i18n/zh-Hans.json +2 −1
  • internal/gallery/started.go +18 −15
  • internal/gallery/started_test.go +1 −1
  • js/busy.js +18 −1
  • js/shell.js +27 −16
  • js/transition.js +23 −0
  • releases/1.2.0/.fiesta +3 −0
  • releases/1.2.0/LICENSE +373 −0
  • releases/1.2.0/NOTICE +43 −0
  • releases/1.2.0/SHA256SUMS +57 −0
  • releases/1.2.0/anchor.js +38 −0
  • releases/1.2.0/busy.js +137 −0
  • releases/1.2.0/calendar.js +370 −0
  • releases/1.2.0/copy.js +108 −0
  • releases/1.2.0/datetime.js +1270 −0
  • releases/1.2.0/day.css +134 −0
  • releases/1.2.0/fiesta-plain.css +1746 −0
  • releases/1.2.0/fiesta-signal.css +1746 −0
  • releases/1.2.0/fiesta.css +1765 −0
  • releases/1.2.0/fiesta.js +162 −0
  • releases/1.2.0/i18n/ar.js +44 −0
  • releases/1.2.0/i18n/ar.json +43 −0
  • releases/1.2.0/i18n/bn.js +44 −0
  • releases/1.2.0/i18n/bn.json +43 −0
  • releases/1.2.0/i18n/en.js +44 −0
  • releases/1.2.0/i18n/en.json +43 −0
  • releases/1.2.0/i18n/es.js +44 −0
  • releases/1.2.0/i18n/es.json +43 −0
  • releases/1.2.0/i18n/ga.js +44 −0
  • releases/1.2.0/i18n/ga.json +43 −0
  • releases/1.2.0/i18n/hi.js +44 −0
  • releases/1.2.0/i18n/hi.json +43 −0
  • releases/1.2.0/i18n/ja.js +44 −0
  • releases/1.2.0/i18n/ja.json +43 −0
  • releases/1.2.0/i18n/pt-PT.js +44 −0
  • releases/1.2.0/i18n/pt-PT.json +43 −0
  • releases/1.2.0/i18n/ru.js +44 −0
  • releases/1.2.0/i18n/ru.json +43 −0
  • releases/1.2.0/i18n/vi.js +44 −0
  • releases/1.2.0/i18n/vi.json +43 −0
  • releases/1.2.0/i18n/yue.js +44 −0
  • releases/1.2.0/i18n/yue.json +43 −0
  • releases/1.2.0/i18n/zh-Hans.js +44 −0
  • releases/1.2.0/i18n/zh-Hans.json +43 −0
  • releases/1.2.0/icons.svg +14 −0
  • releases/1.2.0/icons/alert-triangle.svg +1 −0
  • releases/1.2.0/icons/check-circle.svg +1 −0
  • releases/1.2.0/icons/check.svg +1 −0
  • releases/1.2.0/icons/chevron-down.svg +1 −0
  • releases/1.2.0/icons/help-circle.svg +1 −0
  • releases/1.2.0/icons/info.svg +1 −0
  • releases/1.2.0/icons/kebab.svg +1 −0
  • releases/1.2.0/icons/menu.svg +1 −0
  • releases/1.2.0/icons/plus.svg +1 −0
  • releases/1.2.0/icons/search.svg +1 −0
  • releases/1.2.0/icons/x-circle.svg +1 −0
  • releases/1.2.0/icons/x.svg +1 −0
  • releases/1.2.0/light.js +198 −0
  • releases/1.2.0/plain.css +115 −0
  • releases/1.2.0/select.js +859 −0
  • releases/1.2.0/shell.css +32 −0
  • releases/1.2.0/shell.js +87 −0
  • releases/1.2.0/signal.css +115 −0
  • releases/1.2.0/tokens.css +1631 −0
  • releases/1.2.0/transition.js +22 −0
  • releases_test.go +59 −6
  • sources.go +44 −0
  • sources_test.go +102 −0

CI passed — run details

CI log
=== gofmt ===
=== no-rastrillo ===
mkdir -p "/var/lib/amadan-runner/w4/repos/rastrillo__fiesta/wt/main/.build/tmp"
go test -run '^(TestFiestaNeverImportsRastrillo|TestThePublicPackagesLinkNoBrowser)$' -count=1 .
ok  	amadan.net/rastrillo/fiesta	0.160s
=== size ===
go test ./internal/build -run '^TestTheOneLinkIsUnder25KiBGzipped$' -count=1 -v
=== RUN   TestTheOneLinkIsUnder25KiBGzipped
    build_test.go:138: fiesta-plain.css: 158448 bytes, 23151 bytes gzipped (22.6 KiB of the 25.0 KiB limit)
    build_test.go:138: fiesta-signal.css: 158543 bytes, 23264 bytes gzipped (22.7 KiB of the 25.0 KiB limit)
    build_test.go:138: fiesta.css: 161362 bytes, 23870 bytes gzipped (23.3 KiB of the 25.0 KiB limit)
--- PASS: TestTheOneLinkIsUnder25KiBGzipped (0.03s)
PASS
ok  	amadan.net/rastrillo/fiesta/internal/build	0.027s
=== history ===
history: 8 commits; release tags: v1.0.0 v1.1.0
=== suite ===
--- shard 0 of 49 ---
==> shard 0 of 49: make root
go build ./...
go vet ./...
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh root 'internal/gallery@3 cmd/fiesta@2 internal/www@2'
ok  	amadan.net/rastrillo/fiesta	5.340s
ok  	amadan.net/rastrillo/fiesta/check	28.369s
ok  	amadan.net/rastrillo/fiesta/example	0.113s
?   	amadan.net/rastrillo/fiesta/hack/seed/english	[no test files]
ok  	amadan.net/rastrillo/fiesta/internal/axe	0.178s
ok  	amadan.net/rastrillo/fiesta/internal/build	1.696s
ok  	amadan.net/rastrillo/fiesta/internal/codeview	0.007s
?   	amadan.net/rastrillo/fiesta/internal/harness	[no test files]
ok  	amadan.net/rastrillo/fiesta/internal/markup	0.019s
ok  	amadan.net/rastrillo/fiesta/internal/nodetest	0.539s
ok  	amadan.net/rastrillo/fiesta/internal/rowrule	0.021s
ok  	amadan.net/rastrillo/fiesta/internal/site	1.768s
ok  	amadan.net/rastrillo/fiesta/internal/tokens	0.016s
suite: root took 40s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m14.610000s 0m2.560000s
--- shard 1 of 49 ---
==> shard 1 of 49: make test.internal.gallery~1of3
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh test 'internal.gallery~1of3'
gotest: slice 1 of 3 of ./internal/gallery/ runs 37 of 109 test tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	106.804s
suite: test.internal.gallery~1of3 took 112s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m50.900000s 0m1.470000s
--- shard 2 of 49 ---
==> shard 2 of 49: make test.internal.gallery~2of3
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh test 'internal.gallery~2of3'
gotest: slice 2 of 3 of ./internal/gallery/ runs 36 of 109 test tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	109.506s
suite: test.internal.gallery~2of3 took 115s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m54.190000s 0m1.530000s
--- shard 3 of 49 ---
==> shard 3 of 49: make test.internal.gallery~3of3
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh test 'internal.gallery~3of3'
gotest: slice 3 of 3 of ./internal/gallery/ runs 36 of 109 test tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	105.005s
suite: test.internal.gallery~3of3 took 111s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m48.380000s 0m1.290000s
--- shard 4 of 49 ---
==> shard 4 of 49: make test.cmd.fiesta~1of2
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh test 'cmd.fiesta~1of2'
gotest: slice 1 of 2 of ./cmd/fiesta/ runs 8 of 13 test tests
ok  	amadan.net/rastrillo/fiesta/cmd/fiesta	102.929s
suite: test.cmd.fiesta~1of2 took 108s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m41.200000s 0m3.350000s
--- shard 5 of 49 ---
==> shard 5 of 49: make test.cmd.fiesta~2of2
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh test 'cmd.fiesta~2of2'
gotest: slice 2 of 2 of ./cmd/fiesta/ runs 5 of 13 test tests
ok  	amadan.net/rastrillo/fiesta/cmd/fiesta	110.155s
suite: test.cmd.fiesta~2of2 took 114s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m46.070000s 0m2.980000s
--- shard 6 of 49 ---
==> shard 6 of 49: make test.internal.www~1of2
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh test 'internal.www~1of2'
gotest: slice 1 of 2 of ./internal/www/ runs 14 of 28 test tests
ok  	amadan.net/rastrillo/fiesta/internal/www	118.287s
suite: test.internal.www~1of2 took 124s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m52.050000s 0m1.920000s
--- shard 7 of 49 ---
==> shard 7 of 49: make test.internal.www~2of2
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 FIESTA_TEST_REQUIRE_TAGS=1 ./hack/gotest.sh test 'internal.www~2of2'
gotest: slice 2 of 2 of ./internal/www/ runs 14 of 28 test tests
ok  	amadan.net/rastrillo/fiesta/internal/www	120.491s
suite: test.internal.www~2of2 took 127s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m52.460000s 0m2.050000s
--- shard 8 of 49 ---
==> shard 8 of 49: make staticcheck
go run honnef.co/go/tools/cmd/staticcheck@v0.8.2 -tags browser ./...
suite: staticcheck took 19s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m18.280000s 0m1.310000s
--- shard 9 of 49 ---
==> shard 9 of 49: 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.
suite: govulncheck took 8s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m3.180000s 0m0.390000s
--- shard 10 of 49 ---
==> shard 10 of 49: make gitleaks
go run github.com/zricethezav/gitleaks/v8@v8.30.1 git --no-banner --redact --log-opts='--full-history --diff-filter=tuxdb HEAD' .
6:25PM INF Unknown SCM platform. Use --platform to include links in findings. host=amadan.net
6:26PM INF 8 commits scanned.
6:26PM INF scanned ~10360023 bytes (10.36 MB) in 7.34s
6:26PM INF no leaks found
suite: gitleaks took 8s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m9.220000s 0m0.200000s
--- shard 11 of 49 ---
==> shard 11 of 49: make browser.internal.harness
./hack/gotest.sh browser 'internal.harness'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: ./internal/harness/ runs its 10 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/harness	7.287s
suite: browser.internal.harness took 12s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m2.010000s 0m1.420000s
--- shard 12 of 49 ---
==> shard 12 of 49: make browser.check~1of14
./hack/gotest.sh browser 'check~1of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 1 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	185.867s
suite: browser.check~1of14 took 200s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m0.690000s 0m16.420000s
--- shard 13 of 49 ---
==> shard 13 of 49: make browser.check~2of14
./hack/gotest.sh browser 'check~2of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 2 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	175.178s
suite: browser.check~2of14 took 190s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m54.330000s 0m13.820000s
--- shard 14 of 49 ---
==> shard 14 of 49: make browser.check~3of14
./hack/gotest.sh browser 'check~3of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 3 of 14 of ./check/ runs 16 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	173.735s
suite: browser.check~3of14 took 187s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m51.370000s 0m17.000000s
--- shard 15 of 49 ---
==> shard 15 of 49: make browser.check~4of14
./hack/gotest.sh browser 'check~4of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 4 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	188.779s
suite: browser.check~4of14 took 202s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m2.610000s 0m17.310000s
--- shard 16 of 49 ---
==> shard 16 of 49: make browser.check~5of14
./hack/gotest.sh browser 'check~5of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 5 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	185.305s
suite: browser.check~5of14 took 199s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m1.220000s 0m25.100000s
--- shard 17 of 49 ---
==> shard 17 of 49: make browser.check~6of14
./hack/gotest.sh browser 'check~6of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 6 of 14 of ./check/ runs 18 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	158.240s
suite: browser.check~6of14 took 173s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m48.110000s 0m15.350000s
--- shard 18 of 49 ---
==> shard 18 of 49: make browser.check~7of14
./hack/gotest.sh browser 'check~7of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 7 of 14 of ./check/ runs 18 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	167.471s
suite: browser.check~7of14 took 183s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m52.780000s 0m15.790000s
--- shard 19 of 49 ---
==> shard 19 of 49: make browser.check~8of14
./hack/gotest.sh browser 'check~8of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 8 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	190.482s
suite: browser.check~8of14 took 203s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m4.240000s 0m19.790000s
--- shard 20 of 49 ---
==> shard 20 of 49: make browser.check~9of14
./hack/gotest.sh browser 'check~9of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 9 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	190.769s
suite: browser.check~9of14 took 204s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m4.140000s 0m19.570000s
--- shard 21 of 49 ---
==> shard 21 of 49: make browser.check~10of14
./hack/gotest.sh browser 'check~10of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 10 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	153.256s
suite: browser.check~10of14 took 167s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m39.880000s 0m12.040000s
--- shard 22 of 49 ---
==> shard 22 of 49: make browser.check~11of14
./hack/gotest.sh browser 'check~11of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 11 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	165.443s
suite: browser.check~11of14 took 180s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m51.140000s 0m15.750000s
--- shard 23 of 49 ---
==> shard 23 of 49: make browser.check~12of14
./hack/gotest.sh browser 'check~12of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 12 of 14 of ./check/ runs 16 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	178.270s
suite: browser.check~12of14 took 191s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m58.320000s 0m16.180000s
--- shard 24 of 49 ---
==> shard 24 of 49: make browser.check~13of14
./hack/gotest.sh browser 'check~13of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 13 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	190.595s
suite: browser.check~13of14 took 204s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m4.760000s 0m19.940000s
--- shard 25 of 49 ---
==> shard 25 of 49: make browser.check~14of14
./hack/gotest.sh browser 'check~14of14'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 14 of 14 of ./check/ runs 17 of 238 browser tests
ok  	amadan.net/rastrillo/fiesta/check	174.242s
suite: browser.check~14of14 took 188s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m54.020000s 0m15.630000s
--- shard 26 of 49 ---
==> shard 26 of 49: make browser.internal.gallery~1of18
./hack/gotest.sh browser 'internal.gallery~1of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 1 of 18 of ./internal/gallery/ runs 6 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	79.859s
suite: browser.internal.gallery~1of18 took 91s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m16.490000s 0m3.990000s
--- shard 27 of 49 ---
==> shard 27 of 49: make browser.internal.gallery~2of18
./hack/gotest.sh browser 'internal.gallery~2of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 2 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	85.966s
suite: browser.internal.gallery~2of18 took 98s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m15.710000s 0m3.540000s
--- shard 28 of 49 ---
==> shard 28 of 49: make browser.internal.gallery~3of18
./hack/gotest.sh browser 'internal.gallery~3of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 3 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	103.463s
suite: browser.internal.gallery~3of18 took 115s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m16.960000s 0m4.070000s
--- shard 29 of 49 ---
==> shard 29 of 49: make browser.internal.gallery~4of18
./hack/gotest.sh browser 'internal.gallery~4of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 4 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	82.400s
suite: browser.internal.gallery~4of18 took 94s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m15.600000s 0m3.240000s
--- shard 30 of 49 ---
==> shard 30 of 49: make browser.internal.gallery~5of18
./hack/gotest.sh browser 'internal.gallery~5of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 5 of 18 of ./internal/gallery/ runs 6 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	108.220s
suite: browser.internal.gallery~5of18 took 119s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m20.590000s 0m5.900000s
--- shard 31 of 49 ---
==> shard 31 of 49: make browser.internal.gallery~6of18
./hack/gotest.sh browser 'internal.gallery~6of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 6 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	96.739s
suite: browser.internal.gallery~6of18 took 108s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m17.200000s 0m4.330000s
--- shard 32 of 49 ---
==> shard 32 of 49: make browser.internal.gallery~7of18
./hack/gotest.sh browser 'internal.gallery~7of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 7 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	94.055s
suite: browser.internal.gallery~7of18 took 106s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m14.900000s 0m3.040000s
--- shard 33 of 49 ---
==> shard 33 of 49: make browser.internal.gallery~8of18
./hack/gotest.sh browser 'internal.gallery~8of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 8 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	97.391s
suite: browser.internal.gallery~8of18 took 110s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m19.810000s 0m5.170000s
--- shard 34 of 49 ---
==> shard 34 of 49: make browser.internal.gallery~9of18
./hack/gotest.sh browser 'internal.gallery~9of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 9 of 18 of ./internal/gallery/ runs 6 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	127.452s
suite: browser.internal.gallery~9of18 took 139s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m26.020000s 0m8.180000s
--- shard 35 of 49 ---
==> shard 35 of 49: make browser.internal.gallery~10of18
./hack/gotest.sh browser 'internal.gallery~10of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 10 of 18 of ./internal/gallery/ runs 2 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	93.200s
suite: browser.internal.gallery~10of18 took 104s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m15.440000s 0m3.030000s
--- shard 36 of 49 ---
==> shard 36 of 49: make browser.internal.gallery~11of18
./hack/gotest.sh browser 'internal.gallery~11of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 11 of 18 of ./internal/gallery/ runs 2 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	94.215s
suite: browser.internal.gallery~11of18 took 105s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m15.760000s 0m3.240000s
--- shard 37 of 49 ---
==> shard 37 of 49: make browser.internal.gallery~12of18
./hack/gotest.sh browser 'internal.gallery~12of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 12 of 18 of ./internal/gallery/ runs 2 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	124.590s
suite: browser.internal.gallery~12of18 took 136s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m20.650000s 0m5.530000s
--- shard 38 of 49 ---
==> shard 38 of 49: make browser.internal.gallery~13of18
./hack/gotest.sh browser 'internal.gallery~13of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 13 of 18 of ./internal/gallery/ runs 4 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	118.251s
suite: browser.internal.gallery~13of18 took 130s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m20.850000s 0m5.930000s
--- shard 39 of 49 ---
==> shard 39 of 49: make browser.internal.gallery~14of18
./hack/gotest.sh browser 'internal.gallery~14of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 14 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	126.484s
suite: browser.internal.gallery~14of18 took 138s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m21.160000s 0m5.800000s
--- shard 40 of 49 ---
==> shard 40 of 49: make browser.internal.gallery~15of18
./hack/gotest.sh browser 'internal.gallery~15of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 15 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	123.083s
suite: browser.internal.gallery~15of18 took 135s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m21.600000s 0m5.980000s
--- shard 41 of 49 ---
==> shard 41 of 49: make browser.internal.gallery~16of18
./hack/gotest.sh browser 'internal.gallery~16of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 16 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	124.986s
suite: browser.internal.gallery~16of18 took 136s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m18.160000s 0m4.880000s
--- shard 42 of 49 ---
==> shard 42 of 49: make browser.internal.gallery~17of18
./hack/gotest.sh browser 'internal.gallery~17of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 17 of 18 of ./internal/gallery/ runs 5 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	129.400s
suite: browser.internal.gallery~17of18 took 141s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m21.290000s 0m6.070000s
--- shard 43 of 49 ---
==> shard 43 of 49: make browser.internal.gallery~18of18
./hack/gotest.sh browser 'internal.gallery~18of18'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 18 of 18 of ./internal/gallery/ runs 6 of 84 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	129.787s
suite: browser.internal.gallery~18of18 took 141s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m22.640000s 0m6.930000s
--- shard 44 of 49 ---
==> shard 44 of 49: make browser.internal.gallery.history
./hack/gotest.sh browser 'internal.gallery.history'
gotest: on ip-172-31-31-194, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: ./internal/gallery/history/ runs its 3 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery/history	75.051s
suite: browser.internal.gallery.history took 81s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m23.020000s 0m2.390000s
--- shard 45 of 49 ---
==> shard 45 of 49: make browser.internal.www~1of4
./hack/gotest.sh browser 'internal.www~1of4'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 1 of 4 of ./internal/www/ runs 5 of 24 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/www	122.923s
suite: browser.internal.www~1of4 took 133s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m41.150000s 0m2.720000s
--- shard 46 of 49 ---
==> shard 46 of 49: make browser.internal.www~2of4
./hack/gotest.sh browser 'internal.www~2of4'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 2 of 4 of ./internal/www/ runs 7 of 24 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/www	141.161s
suite: browser.internal.www~2of4 took 152s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m56.520000s 0m3.800000s
--- shard 47 of 49 ---
==> shard 47 of 49: make browser.internal.www~3of4
./hack/gotest.sh browser 'internal.www~3of4'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 3 of 4 of ./internal/www/ runs 6 of 24 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/www	139.751s
suite: browser.internal.www~3of4 took 149s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m56.210000s 0m3.320000s
--- shard 48 of 49 ---
==> shard 48 of 49: make browser.internal.www~4of4
./hack/gotest.sh browser 'internal.www~4of4'
gotest: on ip-172-31-31-194, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 4 of 4 of ./internal/www/ runs 6 of 24 browser tests
ok  	amadan.net/rastrillo/fiesta/internal/www	134.038s
suite: browser.internal.www~4of4 took 144s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m49.150000s 0m3.500000s

landed from rastrillo-catch-up

CHANGELOG.md

Loading diff…

README.md

Loading diff…

check/baseline_test.go

Loading diff…

check/liveform_browser_test.go

Loading diff…

check/matrix_browser_test.go

Loading diff…

check/node/transition_node.mjs

Loading diff…

check/oneoh_browser_test.go

Loading diff…

check/parity_browser_test.go

Loading diff…

check/rendering_exception_browser_test.go

Loading diff…

check/scripts_test.go

Loading diff…

check/shell_test.go

Loading diff…

css/tokens.css

Loading diff…

examples/examples.json

Loading diff…

examples/layout-column/default.html

Loading diff…

examples/layout-stage/default.html

Loading diff…

examples/layout-topbar/default.html

Loading diff…

fiesta.go

Loading diff…

fiesta_test.go

Loading diff…

hack/catch-up-1.2.md

Loading diff…

hack/seed/README.md

Loading diff…

internal/gallery/copy.go

Loading diff…

internal/gallery/i18n/ar.json

Loading diff…

internal/gallery/i18n/bn.json

Loading diff…

internal/gallery/i18n/drafts.json

Loading diff…

internal/gallery/i18n/es.json

Loading diff…

internal/gallery/i18n/ga.json

Loading diff…

internal/gallery/i18n/hi.json

Loading diff…

internal/gallery/i18n/ja.json

Loading diff…

internal/gallery/i18n/pt-PT.json

Loading diff…

internal/gallery/i18n/ru.json

Loading diff…

internal/gallery/i18n/vi.json

Loading diff…

internal/gallery/i18n/yue.json

Loading diff…

internal/gallery/i18n/zh-Hans.json

Loading diff…

internal/gallery/started.go

Loading diff…

internal/gallery/started_test.go

Loading diff…

js/busy.js

Loading diff…

js/shell.js

Loading diff…

js/transition.js

Loading diff…

releases/1.2.0/.fiesta

Loading diff…

releases/1.2.0/LICENSE

Loading diff…

releases/1.2.0/NOTICE

Loading diff…

releases/1.2.0/SHA256SUMS

Loading diff…

releases/1.2.0/anchor.js

Loading diff…

releases/1.2.0/busy.js

Loading diff…

releases/1.2.0/calendar.js

Loading diff…

releases/1.2.0/copy.js

Loading diff…

releases/1.2.0/datetime.js

Loading diff…

releases/1.2.0/day.css

Loading diff…

releases/1.2.0/fiesta-plain.css

Loading diff…

releases/1.2.0/fiesta-signal.css

Loading diff…

releases/1.2.0/fiesta.css

Loading diff…

releases/1.2.0/fiesta.js

Loading diff…

releases/1.2.0/i18n/ar.js

Loading diff…

releases/1.2.0/i18n/ar.json

Loading diff…

releases/1.2.0/i18n/bn.js

Loading diff…

releases/1.2.0/i18n/bn.json

Loading diff…

releases/1.2.0/i18n/en.js

Loading diff…

releases/1.2.0/i18n/en.json

Loading diff…

releases/1.2.0/i18n/es.js

Loading diff…

releases/1.2.0/i18n/es.json

Loading diff…

releases/1.2.0/i18n/ga.js

Loading diff…

releases/1.2.0/i18n/ga.json

Loading diff…

releases/1.2.0/i18n/hi.js

Loading diff…

releases/1.2.0/i18n/hi.json

Loading diff…

releases/1.2.0/i18n/ja.js

Loading diff…

releases/1.2.0/i18n/ja.json

Loading diff…

releases/1.2.0/i18n/pt-PT.js

Loading diff…

releases/1.2.0/i18n/pt-PT.json

Loading diff…

releases/1.2.0/i18n/ru.js

Loading diff…

releases/1.2.0/i18n/ru.json

Loading diff…

releases/1.2.0/i18n/vi.js

Loading diff…

releases/1.2.0/i18n/vi.json

Loading diff…

releases/1.2.0/i18n/yue.js

Loading diff…

releases/1.2.0/i18n/yue.json

Loading diff…

releases/1.2.0/i18n/zh-Hans.js

Loading diff…

releases/1.2.0/i18n/zh-Hans.json

Loading diff…

releases/1.2.0/icons.svg

Loading diff…

releases/1.2.0/icons/alert-triangle.svg

Loading diff…

releases/1.2.0/icons/check-circle.svg

Loading diff…

releases/1.2.0/icons/check.svg

Loading diff…

releases/1.2.0/icons/chevron-down.svg

Loading diff…

releases/1.2.0/icons/help-circle.svg

Loading diff…

releases/1.2.0/icons/info.svg

Loading diff…

releases/1.2.0/icons/kebab.svg

Loading diff…

releases/1.2.0/icons/menu.svg

Loading diff…

releases/1.2.0/icons/plus.svg

Loading diff…

releases/1.2.0/icons/search.svg

Loading diff…

releases/1.2.0/icons/x-circle.svg

Loading diff…

releases/1.2.0/icons/x.svg

Loading diff…

releases/1.2.0/light.js

Loading diff…

releases/1.2.0/plain.css

Loading diff…

releases/1.2.0/select.js

Loading diff…

releases/1.2.0/shell.css

Loading diff…

releases/1.2.0/shell.js

Loading diff…

releases/1.2.0/signal.css

Loading diff…

releases/1.2.0/tokens.css

Loading diff…

releases/1.2.0/transition.js

Loading diff…

releases_test.go

Loading diff…

sources.go

Loading diff…

sources_test.go

Loading diff…