Fiesta 1.1.0: menus in a footer row, and the parts the site needed
Everything 1.0.0 styles looks and lays out as it did. The column shell ends with a footer row, rst-page-foot, for the language and colour-scheme menus, and a dropdown sits in a row beside what it acts on: DESIGN.md says so and a check holds every example to it. New: rst-snippet with copy.js, rst-side and rst-side-nav, rst-seg-tabs made of buttons, rst-stats="pairs" and rst-status="inline", the copy-done and copy-failed strings in twelve languages, and a _headers file that keeps a tagged release for a year and /1/ for five minutes. The landing page drops its own copies of these for Fiesta's. Reviewed task by task and as a whole branch by Astra over four rounds (discussion #37). The 1.1.0 release rebuilt at the tip byte for byte, and make site-links-published passes on it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Squashed from fiesta-1-1 into main.
.amadan/ci.d/{50-suite@48 => 50-suite@49}+0 −0CHANGELOG.md+14 −0DESIGN.md+5 −0Makefile+113 −4README.md+2 −1check/baseline_test.go+1055 −28check/console_shell_browser_test.go+62 −19check/contrast_face_test.go+6 −5check/contrast_test.go+128 −54check/copy_browser_test.go+608 −0check/coverage_browser_test.go+28 −3check/coverage_test.go+79 −35check/css_test.go+569 −365check/depth_media_test.go+75 −25check/derived_test.go+21 −21check/dropdown_browser_test.go+39 −3check/footer_browser_test.go+379 −0check/footer_test.go+115 −0check/header_rule_test.go+27 −14check/markup_v3_browser_test.go+14 −8check/markuphelp_test.go+284 −11check/oneoh_browser_test.go+408 −0check/parity_browser_test.go+36 −22check/phone_variants_browser_test.go+366 −0check/reduced_motion_browser_test.go+429 −0check/release_browser_test.go+9 −3check/rig_browser_test.go+1 −2check/rows_rule_test.go+56 −0check/scripts_test.go+46 −3check/segtabs_browser_test.go+184 −0check/selectors_test.go+589 −0check/side_browser_test.go+501 −0check/sizing_browser_test.go+3 −1check/sizing_test.go+123 −100check/snippet_browser_test.go+226 −0check/spelling_fixture_test.go+2 −2check/spelling_test.go+166 −46check/strings_test.go+6 −5check/testdata/fixtures/sizing.html+1 −1check/testdata/fixtures/spelling-class.html+9 −0check/testdata/seed/examples/README.md+11 −0check/testdata/seed/examples/actor/a-person.html+13 −0check/testdata/seed/examples/actor/an-agent-acting-for-a-person.html+13 −0check/testdata/seed/examples/api-tokens/four-tokens-two-of-them-live.html+80 −0check/testdata/seed/examples/api-tokens/just-created-the-secret-shown-once.html+81 −0check/testdata/seed/examples/api-tokens/no-tokens-yet.html+32 −0check/testdata/seed/examples/assets/sample-banner.svg+10 −0check/testdata/seed/examples/assets/sample-checkout.svg+14 −0check/testdata/seed/examples/assets/sample-logo.svg+7 −0check/testdata/seed/examples/assets/sample-pricing.svg+14 −0check/testdata/seed/examples/back-nav/back-to-a-record.html+13 −0check/testdata/seed/examples/badge/negative.html+13 −0check/testdata/seed/examples/badge/neutral.html+13 −0check/testdata/seed/examples/badge/no-tone-quiet-default.html+13 −0check/testdata/seed/examples/badge/positive.html+13 −0check/testdata/seed/examples/badge/warning.html+13 −0check/testdata/seed/examples/box/default.html+15 −0check/testdata/seed/examples/bulk-bar/three-rows-selected.html+16 −0check/testdata/seed/examples/button/default.html+17 −0check/testdata/seed/examples/callout/info.html+13 −0check/testdata/seed/examples/callout/negative-announced-as-an-alert.html+13 −0check/testdata/seed/examples/callout/negative.html+13 −0check/testdata/seed/examples/callout/positive.html+13 −0check/testdata/seed/examples/callout/warning.html+13 −0check/testdata/seed/examples/choice-field/pick-any.html+14 −0check/testdata/seed/examples/choice-field/pick-one.html+14 −0check/testdata/seed/examples/confirm-form/destructive.html+14 −0check/testdata/seed/examples/confirm-form/ordinary-default-cancel-wording.html+14 −0check/testdata/seed/examples/detail-list/four-facts-one-machine-ish.html+23 −0check/testdata/seed/examples/dropdown/a-filter-menu-with-one-choice-applied.html+23 −0check/testdata/seed/examples/dropdown/menu-idiom.html+22 −0check/testdata/seed/examples/empty-state/sentence-only.html+15 −0check/testdata/seed/examples/empty-state/with-a-post-call-to-action.html+21 −0check/testdata/seed/examples/error-page/403-forbidden.html+19 −0check/testdata/seed/examples/error-page/404-not-found.html+19 −0check/testdata/seed/examples/error-page/422-unprocessable.html+19 −0check/testdata/seed/examples/error-page/500-server-error.html+20 −0check/testdata/seed/examples/error-page/503-unavailable.html+19 −0check/testdata/seed/examples/error-page/anything-else-the-generic-pair.html+19 −0check/testdata/seed/examples/examples.json+2187 −0check/testdata/seed/examples/field-check/disabled.html+15 −0check/testdata/seed/examples/field-check/off.html+15 −0check/testdata/seed/examples/field-check/on.html+15 −0check/testdata/seed/examples/field-date/bounded.html+19 −0check/testdata/seed/examples/field-date/enhanced-input-type-tomorrow-or-in-3-weeks.html+20 −0check/testdata/seed/examples/field-date/plain-the-bare-native-input.html+17 −0check/testdata/seed/examples/field-date/required-with-an-error.html+20 −0check/testdata/seed/examples/field-daterange/date-and-time-seeded.html+28 −0check/testdata/seed/examples/field-daterange/dates-only-with-an-error-on-the-end.html+29 −0check/testdata/seed/examples/field-datetime/bounded.html+19 −0check/testdata/seed/examples/field-datetime/enhanced-input-type-tomorrow-or-in-3-weeks.html+20 −0check/testdata/seed/examples/field-datetime/plain-the-bare-native-input.html+17 −0check/testdata/seed/examples/field-datetime/required-with-an-error.html+20 −0check/testdata/seed/examples/field-money/bare.html+20 −0check/testdata/seed/examples/field-money/with-a-hint.html+21 −0check/testdata/seed/examples/field-money/with-an-error.html+21 −0check/testdata/seed/examples/field-select/hand-written-with-optgroups.html+22 −0check/testdata/seed/examples/field-select/required-with-an-error.html+17 −0check/testdata/seed/examples/field-select/three-options-a-native-select.html+16 −0check/testdata/seed/examples/field-select/twelve-options-plain-the-enhancement-opted-out.html+16 −0check/testdata/seed/examples/field-select/twelve-options-the-filterable-combobox.html+18 −0check/testdata/seed/examples/field-text/bare.html+17 −0check/testdata/seed/examples/field-text/required.html+17 −0check/testdata/seed/examples/field-text/the-headline-field.html+17 −0check/testdata/seed/examples/field-text/with-a-hint.html+18 −0check/testdata/seed/examples/field-text/with-an-error.html+18 −0check/testdata/seed/examples/field-textarea/bare.html+17 −0check/testdata/seed/examples/field-textarea/required.html+17 −0check/testdata/seed/examples/field-textarea/with-a-hint.html+18 −0check/testdata/seed/examples/field-textarea/with-an-error.html+18 −0check/testdata/seed/examples/field-time/bounded.html+19 −0check/testdata/seed/examples/field-time/enhanced-input-type-half-seven-or-noon.html+20 −0check/testdata/seed/examples/field-time/plain-the-bare-native-input.html+17 −0check/testdata/seed/examples/field-time/required-with-an-error.html+20 −0check/testdata/seed/examples/field-url/bare.html+17 −0check/testdata/seed/examples/field-url/with-a-hint.html+18 −0check/testdata/seed/examples/field-url/with-an-error.html+18 −0check/testdata/seed/examples/field/bare.html+16 −0check/testdata/seed/examples/field/required.html+16 −0check/testdata/seed/examples/field/short.html+16 −0check/testdata/seed/examples/field/the-headline-field.html+16 −0check/testdata/seed/examples/field/with-a-hint.html+16 −0check/testdata/seed/examples/field/with-an-error.html+17 −0check/testdata/seed/examples/field/with-help-under-the-control.html+17 −0check/testdata/seed/examples/form-error/a-rejected-submission.html+13 −0check/testdata/seed/examples/form-foot/idle-the-button-before-anything-happens.html+17 −0check/testdata/seed/examples/form-foot/save-and-cancel.html+17 −0check/testdata/seed/examples/form-foot/submit-only.html+16 −0check/testdata/seed/examples/form-foot/working-what-busy-js-writes-on-the-way-out.html+17 −0check/testdata/seed/examples/form-layout/default.html+40 −0check/testdata/seed/examples/format-abbr/default.html+16 −0check/testdata/seed/examples/format-addresses/default.html+22 −0check/testdata/seed/examples/format-dates/default.html+19 −0check/testdata/seed/examples/format-durations/default.html+19 −0check/testdata/seed/examples/format-filesizes/default.html+19 −0check/testdata/seed/examples/format-identifiers/default.html+21 −0check/testdata/seed/examples/format-money/default.html+23 −0check/testdata/seed/examples/format-numbers/default.html+17 −0check/testdata/seed/examples/format-output/default.html+22 −0check/testdata/seed/examples/format-people/default.html+19 −0check/testdata/seed/examples/format-ratios/default.html+21 −0check/testdata/seed/examples/help/default.html+13 −0check/testdata/seed/examples/job-status/failed.html+17 −0check/testdata/seed/examples/job-status/finished.html+17 −0check/testdata/seed/examples/job-status/running.html+19 −0check/testdata/seed/examples/layout-column/default.html+45 −0check/testdata/seed/examples/layout-console-page/default.html+77 −0check/testdata/seed/examples/layout-console/default.html+77 −0check/testdata/seed/examples/layout-sidebar-page/default.html+63 −0check/testdata/seed/examples/layout-sidebar/default.html+63 −0check/testdata/seed/examples/layout-stage/default.html+39 −0check/testdata/seed/examples/layout-topbar/default.html+61 −0check/testdata/seed/examples/list-bar-search/empty-accessible-name-from-the-catalog.html+18 −0check/testdata/seed/examples/list-bar-search/with-a-query-on-page-4.html+20 −0check/testdata/seed/examples/list-bar-search/with-a-query.html+20 −0check/testdata/seed/examples/list-bar/search-with-a-filter-dropdown.html+32 −0check/testdata/seed/examples/list-grid/default.html+27 −0check/testdata/seed/examples/list-row-action/lead-marker-status-and-an-action.html+19 −0check/testdata/seed/examples/list-row-action/name-and-meta-line-only.html+16 −0check/testdata/seed/examples/list-search-submit/default-label.html+14 −0check/testdata/seed/examples/locale-menu/twelve-languages-current-highlighted.html+31 −0check/testdata/seed/examples/media-grid/screenshots-a-logo-and-a-banner.html+84 −0check/testdata/seed/examples/media-grid/select-mode-one-tile-selected.html+52 −0check/testdata/seed/examples/meter/empty.html+13 −0check/testdata/seed/examples/meter/full.html+13 −0check/testdata/seed/examples/meter/nearly-full.html+13 −0check/testdata/seed/examples/meter/over-budget.html+13 −0check/testdata/seed/examples/meter/part-way.html+13 −0check/testdata/seed/examples/modal/default.html+29 −0check/testdata/seed/examples/notice/a-saved-message.html+13 −0check/testdata/seed/examples/page-header/title-only.html+17 −0check/testdata/seed/examples/page-header/title-subhead-and-a-primary-action.html+20 −0check/testdata/seed/examples/pagination/first-page-default-accessible-name.html+14 −0check/testdata/seed/examples/pagination/middle-of-a-long-list.html+14 −0check/testdata/seed/examples/person/large-the-show-header-size.html+13 −0check/testdata/seed/examples/person/name-and-email.html+13 −0check/testdata/seed/examples/person/no-initial.html+13 −0check/testdata/seed/examples/row-menu/links-a-form-and-a-destructive-item.html+22 −0check/testdata/seed/examples/row-menu/links-only-for-a-list-inside-a-selection-form.html+21 −0check/testdata/seed/examples/scheme-menu/standalone.html+22 −0check/testdata/seed/examples/scheme-menu/three-choices-dark-current.html+22 −0check/testdata/seed/examples/seg-tabs/two-sections.html+13 −0check/testdata/seed/examples/selbox/default.html+13 −0check/testdata/seed/examples/shell-sidebar/default.html+23 −0check/testdata/seed/examples/shell-topbar/default.html+27 −0check/testdata/seed/examples/signin/a-passkey.html+30 −0check/testdata/seed/examples/signin/after-the-link-is-sent-in-another-browser.html+21 −0check/testdata/seed/examples/signin/after-the-link-is-sent.html+21 −0check/testdata/seed/examples/signin/an-address-that-does-not-look-right.html+26 −0check/testdata/seed/examples/signin/asking-for-an-address.html+29 −0check/testdata/seed/examples/signin/coming-back-with-an-email-link.html+24 −0check/testdata/seed/examples/signin/coming-back-with-keymail.html+26 −0check/testdata/seed/examples/signin/email-and-password.html+27 −0check/testdata/seed/examples/signin/google-apple-and-the-rest.html+21 −0check/testdata/seed/examples/signin/on-the-way-to-keymail.html+22 −0check/testdata/seed/examples/signin/when-keymail-could-not-confirm-it.html+27 −0check/testdata/seed/examples/signin/when-keymail-was-offered-and-a-link-went-out.html+22 −0check/testdata/seed/examples/stat-band/default.html+19 −0check/testdata/seed/examples/stat/a-shortened-number.html+14 −0check/testdata/seed/examples/stat/a-smaller-number.html+14 −0check/testdata/seed/examples/stat/the-big-number.html+14 −0check/testdata/seed/examples/stat/when-going-down-is-good.html+14 −0check/testdata/seed/examples/stat/when-going-up-is-bad.html+14 −0check/testdata/seed/examples/stat/when-you-cannot-say.html+14 −0check/testdata/seed/examples/status-pill/negative.html+13 −0check/testdata/seed/examples/status-pill/neutral.html+13 −0check/testdata/seed/examples/status-pill/positive.html+13 −0check/testdata/seed/examples/status-pill/warning.html+13 −0check/testdata/seed/examples/tblock/default.html+26 −0cmd/fiesta/main.go+49 −11cmd/fiesta/publish_test.go+263 −0cmd/fiesta/release_test.go+43 −36css/tokens.css+197 −15example/example.go+114 −0example/example_test.go+120 −0examples/dropdown/a-filter-menu-with-one-choice-applied.html+2 −0examples/dropdown/menu-idiom.html+2 −0examples/examples.json+60 −0examples/layout-column/default.html+11 −1examples/list-row-action/a-short-status-beside-the-name.html+19 −0examples/locale-menu/twelve-languages-current-highlighted.html+2 −0examples/prose.json+23 −5examples/scheme-menu/standalone.html+2 −0examples/scheme-menu/three-choices-dark-current.html+2 −0examples/seg-tabs/buttons-that-switch-in-place.html+13 −0examples/side-nav/four-sections-the-first-open.html+24 −0examples/snippet/a-line-to-copy.html+18 −0examples/stat-band/two-to-a-line-on-a-phone.html+19 −0fiesta.go+11 −10fiesta_test.go+3 −3hack/seed/README.md+1 −1hack/seed/_rastrillo/prose_fiestaseed_test.go+1 −1hack/test-weights.txt+49 −2i18n/ar.json+2 −0i18n/bn.json+2 −0i18n/en.json+2 −0i18n/es.json+2 −0i18n/ga.json+2 −0i18n/hi.json+2 −0i18n/ja.json+2 −0i18n/pt-PT.json+2 −0i18n/ru.json+2 −0i18n/vi.json+2 −0i18n/yue.json+2 −0i18n/zh-Hans.json+2 −0internal/gallery/copy.go+3 −2internal/gallery/frame_test.go+54 −0internal/gallery/gallery.go+11 −4internal/gallery/gallery_test.go+48 −75internal/gallery/hashed.go+25 −0internal/gallery/hashed_test.go+44 −0internal/gallery/heights.go+72 −18internal/gallery/heights_browser_test.go+134 −12internal/gallery/heights_test.go+45 −0internal/gallery/i18n.go+13 −12internal/gallery/i18n/ar.json+17 −5internal/gallery/i18n/bn.json+17 −5internal/gallery/i18n/drafts.json+292 −4internal/gallery/i18n/es.json+17 −5internal/gallery/i18n/ga.json+17 −5internal/gallery/i18n/hi.json+17 −5internal/gallery/i18n/ja.json+17 −5internal/gallery/i18n/pt-PT.json+17 −5internal/gallery/i18n/ru.json+17 −5internal/gallery/i18n/samples.ar.json+6 −0internal/gallery/i18n/samples.bn.json+6 −0internal/gallery/i18n/samples.es.json+6 −0internal/gallery/i18n/samples.ga.json+6 −0internal/gallery/i18n/samples.hi.json+6 −0internal/gallery/i18n/samples.ja.json+6 −0internal/gallery/i18n/samples.pt-PT.json+6 −0internal/gallery/i18n/samples.ru.json+6 −0internal/gallery/i18n/samples.vi.json+6 −0internal/gallery/i18n/samples.yue.json+6 −0internal/gallery/i18n/samples.zh-Hans.json+6 −0internal/gallery/i18n/vi.json+17 −5internal/gallery/i18n/yue.json+17 −5internal/gallery/i18n/zh-Hans.json+17 −5internal/gallery/localise.go+16 −2internal/gallery/localise_test.go+42 −9internal/gallery/nav.go+2 −0internal/gallery/prose_rule_test.go+1 −1internal/gallery/started.go+3 −3internal/gallery/started_test.go+30 −1internal/gallery/view.css+8 −0internal/gallery/view.js+49 −1internal/harness/rig.go+24 −0internal/rowrule/rowrule.go+196 −0internal/rowrule/rowrule_test.go+139 −0internal/site/export_test.go+8 −0internal/site/site.go+298 −18internal/site/site_test.go+298 −32internal/site/tagged.go+167 −0internal/www/headers_test.go+613 −0internal/www/landing_browser_test.go+94 −20internal/www/landing_rows_browser_test.go+205 −0internal/www/legacy_test.go+1 −1internal/www/links_test.go+218 −2internal/www/serve_test.go+52 −10internal/www/www.go+29 −7internal/www/www_test.go+1 −1js/copy.js+171 −0releases/1.1.0/.fiesta+3 −0releases/1.1.0/LICENSE+373 −0releases/1.1.0/NOTICE+43 −0releases/1.1.0/SHA256SUMS+56 −0releases/1.1.0/anchor.js+38 −0releases/1.1.0/busy.js+132 −0releases/1.1.0/calendar.js+370 −0releases/1.1.0/copy.js+108 −0releases/1.1.0/datetime.js+1270 −0releases/1.1.0/day.css+134 −0releases/1.1.0/fiesta-plain.css+1746 −0releases/1.1.0/fiesta-signal.css+1746 −0releases/1.1.0/fiesta.css+1765 −0releases/1.1.0/fiesta.js+162 −0releases/1.1.0/i18n/ar.js+44 −0releases/1.1.0/i18n/ar.json+43 −0releases/1.1.0/i18n/bn.js+44 −0releases/1.1.0/i18n/bn.json+43 −0releases/1.1.0/i18n/en.js+44 −0releases/1.1.0/i18n/en.json+43 −0releases/1.1.0/i18n/es.js+44 −0releases/1.1.0/i18n/es.json+43 −0releases/1.1.0/i18n/ga.js+44 −0releases/1.1.0/i18n/ga.json+43 −0releases/1.1.0/i18n/hi.js+44 −0releases/1.1.0/i18n/hi.json+43 −0releases/1.1.0/i18n/ja.js+44 −0releases/1.1.0/i18n/ja.json+43 −0releases/1.1.0/i18n/pt-PT.js+44 −0releases/1.1.0/i18n/pt-PT.json+43 −0releases/1.1.0/i18n/ru.js+44 −0releases/1.1.0/i18n/ru.json+43 −0releases/1.1.0/i18n/vi.js+44 −0releases/1.1.0/i18n/vi.json+43 −0releases/1.1.0/i18n/yue.js+44 −0releases/1.1.0/i18n/yue.json+43 −0releases/1.1.0/i18n/zh-Hans.js+44 −0releases/1.1.0/i18n/zh-Hans.json+43 −0releases/1.1.0/icons.svg+14 −0releases/1.1.0/icons/alert-triangle.svg+1 −0releases/1.1.0/icons/check-circle.svg+1 −0releases/1.1.0/icons/check.svg+1 −0releases/1.1.0/icons/chevron-down.svg+1 −0releases/1.1.0/icons/help-circle.svg+1 −0releases/1.1.0/icons/info.svg+1 −0releases/1.1.0/icons/kebab.svg+1 −0releases/1.1.0/icons/menu.svg+1 −0releases/1.1.0/icons/plus.svg+1 −0releases/1.1.0/icons/search.svg+1 −0releases/1.1.0/icons/x-circle.svg+1 −0releases/1.1.0/icons/x.svg+1 −0releases/1.1.0/light.js+198 −0releases/1.1.0/plain.css+115 −0releases/1.1.0/select.js+859 −0releases/1.1.0/shell.css+32 −0releases/1.1.0/shell.js+71 −0releases/1.1.0/signal.css+115 −0releases/1.1.0/tokens.css+1631 −0releases_test.go+104 −34site/FOLLOW-UPS.md+0 −23site/landing/page.html.tmpl+12 −12site/static/site.css+28 −34site/static/site.js+14 −42
CI passed — run details
CI log
=== gofmt ===
=== no-rastrillo ===
mkdir -p "/var/lib/amadan-runner/w4/repos/rastrillo__fiesta/wt/rastrillo-catch-up/.build/tmp"
go test -run '^(TestFiestaNeverImportsRastrillo|TestThePublicPackagesLinkNoBrowser)$' -count=1 .
go: downloading go1.26.10 (linux/arm64)
ok amadan.net/rastrillo/fiesta 0.683s
=== size ===
go test ./internal/build -run '^TestTheOneLinkIsUnder25KiBGzipped$' -count=1 -v
=== RUN TestTheOneLinkIsUnder25KiBGzipped
build_test.go:138: fiesta-plain.css: 158347 bytes, 23104 bytes gzipped (22.6 KiB of the 25.0 KiB limit)
build_test.go:138: fiesta-signal.css: 158442 bytes, 23217 bytes gzipped (22.7 KiB of the 25.0 KiB limit)
build_test.go:138: fiesta.css: 161261 bytes, 23823 bytes gzipped (23.3 KiB of the 25.0 KiB limit)
--- PASS: TestTheOneLinkIsUnder25KiBGzipped (0.02s)
PASS
ok amadan.net/rastrillo/fiesta/internal/build 0.027s
=== history ===
history: a shallow clone; fetching the whole history and the release tags
history: 7 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 10.256s
ok amadan.net/rastrillo/fiesta/check 17.498s
ok amadan.net/rastrillo/fiesta/example 0.427s
? amadan.net/rastrillo/fiesta/hack/seed/english [no test files]
ok amadan.net/rastrillo/fiesta/internal/axe 0.170s
ok amadan.net/rastrillo/fiesta/internal/build 4.158s
ok amadan.net/rastrillo/fiesta/internal/codeview 0.016s
? amadan.net/rastrillo/fiesta/internal/harness [no test files]
ok amadan.net/rastrillo/fiesta/internal/markup 0.014s
ok amadan.net/rastrillo/fiesta/internal/nodetest 0.505s
ok amadan.net/rastrillo/fiesta/internal/rowrule 0.010s
ok amadan.net/rastrillo/fiesta/internal/site 3.723s
ok amadan.net/rastrillo/fiesta/internal/tokens 0.015s
suite: root took 57s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m23.360000s 0m4.830000s
--- 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 114.420s
suite: test.internal.gallery~1of3 took 142s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m53.490000s 0m2.070000s
--- 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 112.809s
suite: test.internal.gallery~2of3 took 141s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m57.280000s 0m2.160000s
--- 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 109.575s
suite: test.internal.gallery~3of3 took 137s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m51.160000s 0m1.940000s
--- 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 116.789s
suite: test.cmd.fiesta~1of2 took 142s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m43.470000s 0m4.610000s
--- 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 120.592s
suite: test.cmd.fiesta~2of2 took 145s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m49.090000s 0m3.720000s
--- 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 113.080s
suite: test.internal.www~1of2 took 150s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m3.040000s 0m3.560000s
--- 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 112.603s
suite: test.internal.www~2of2 took 149s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m4.970000s 0m4.050000s
--- shard 8 of 49 ---
==> shard 8 of 49: make staticcheck
go run honnef.co/go/tools/cmd/staticcheck@v0.8.2 -tags browser ./...
go: downloading honnef.co/go/tools v0.8.2
go: downloading golang.org/x/tools v0.51.0
go: downloading github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c
go: downloading golang.org/x/exp/typeparams v0.0.0-20231108232855-2478ac86f678
go: downloading golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa
suite: staticcheck took 70s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m48.130000s 0m6.090000s
--- shard 9 of 49 ---
==> shard 9 of 49: make govulncheck
go run golang.org/x/vuln/cmd/govulncheck@v1.8.0 ./...
go: downloading golang.org/x/vuln v1.8.0
go: downloading golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518
go: downloading golang.org/x/mod v0.41.0
go: downloading golang.org/x/tools v0.50.0
go: downloading golang.org/x/sync v0.23.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 40s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m18.310000s 0m2.310000s
--- 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' .
go: downloading github.com/zricethezav/gitleaks/v8 v8.30.1
go: downloading github.com/rs/zerolog v1.33.0
go: downloading github.com/spf13/cobra v1.9.1
go: downloading github.com/spf13/viper v1.19.0
go: downloading github.com/fatih/semgroup v1.2.0
go: downloading github.com/gitleaks/go-gitdiff v0.9.1
go: downloading github.com/h2non/filetype v1.1.3
go: downloading github.com/mholt/archives v0.1.2
go: downloading github.com/Masterminds/sprig/v3 v3.3.0
go: downloading golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa
go: downloading github.com/BobuSumisu/aho-corasick v1.0.3
go: downloading github.com/hashicorp/go-version v1.7.0
go: downloading github.com/charmbracelet/lipgloss v0.5.0
go: downloading golang.org/x/sync v0.11.0
go: downloading github.com/fsnotify/fsnotify v1.8.0
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading github.com/sagikazarmark/slog-shim v0.1.0
go: downloading github.com/mitchellh/copystructure v1.2.0
go: downloading github.com/spf13/cast v1.7.1
go: downloading github.com/spf13/afero v1.12.0
go: downloading github.com/subosito/gotenv v1.6.0
go: downloading github.com/hashicorp/hcl v1.0.0
go: downloading gopkg.in/ini.v1 v1.67.0
go: downloading github.com/magiconair/properties v1.8.9
go: downloading github.com/spf13/pflag v1.0.6
go: downloading github.com/pelletier/go-toml/v2 v2.2.3
go: downloading github.com/muesli/termenv v0.15.1
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/mattn/go-runewidth v0.0.14
go: downloading github.com/muesli/reflow v0.2.1-0.20210115123740-9e1d0d53df68
go: downloading github.com/lucasb-eyer/go-colorful v1.2.0
go: downloading github.com/google/uuid v1.6.0
go: downloading dario.cat/mergo v1.0.1
go: downloading github.com/huandu/xstrings v1.5.0
go: downloading github.com/Masterminds/semver/v3 v3.3.0
go: downloading github.com/Masterminds/goutils v1.1.1
go: downloading github.com/shopspring/decimal v1.4.0
go: downloading golang.org/x/crypto v0.35.0
go: downloading github.com/mattn/go-colorable v0.1.14
go: downloading github.com/STARRY-S/zip v0.2.1
go: downloading github.com/andybalholm/brotli v1.1.2-0.20250424173009-453214e765f3
go: downloading github.com/bodgit/sevenzip v1.6.0
go: downloading github.com/dsnet/compress v0.0.2-0.20230904184137-39efe44ab707
go: downloading github.com/klauspost/compress v1.17.11
go: downloading github.com/klauspost/pgzip v1.2.6
go: downloading github.com/minio/minlz v1.0.0
go: downloading github.com/nwaples/rardecode/v2 v2.1.0
go: downloading github.com/pierrec/lz4/v4 v4.1.21
go: downloading github.com/sorairolake/lzip-go v0.3.5
go: downloading github.com/therootcompany/xz v1.0.1
go: downloading github.com/ulikunitz/xz v0.5.12
go: downloading golang.org/x/text v0.22.0
go: downloading github.com/mitchellh/reflectwalk v1.0.2
go: downloading golang.org/x/sys v0.30.0
go: downloading github.com/rivo/uniseg v0.2.0
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1
go: downloading github.com/bodgit/windows v1.0.1
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading go4.org v0.0.0-20230225012048-214862532bf5
go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading github.com/bodgit/plumbing v1.3.0
[90m5:05PM[0m [32mINF[0m [1mUnknown SCM platform. Use --platform to include links in findings.[0m [36mhost=[0mamadan.net
[90m5:05PM[0m [32mINF[0m [1m7 commits scanned.[0m
[90m5:05PM[0m [32mINF[0m [1mscanned ~9446631 bytes (9.45 MB) in 8.25s[0m
[90m5:05PM[0m [32mINF[0m [1mno leaks found[0m
suite: gitleaks took 49s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m32.250000s 0m3.780000s
--- shard 11 of 49 ---
==> shard 11 of 49: make browser.internal.harness
./hack/gotest.sh browser 'internal.harness'
gotest: on ip-172-31-31-246, 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 10.536s
suite: browser.internal.harness took 50s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m15.900000s 0m3.530000s
--- shard 12 of 49 ---
==> shard 12 of 49: make browser.check~1of14
./hack/gotest.sh browser 'check~1of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 1 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 180.320s
suite: browser.check~1of14 took 233s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m12.280000s 0m18.580000s
--- shard 13 of 49 ---
==> shard 13 of 49: make browser.check~2of14
./hack/gotest.sh browser 'check~2of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 2 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 176.103s
suite: browser.check~2of14 took 227s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m10.480000s 0m16.750000s
--- shard 14 of 49 ---
==> shard 14 of 49: make browser.check~3of14
./hack/gotest.sh browser 'check~3of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 3 of 14 of ./check/ runs 16 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 175.071s
suite: browser.check~3of14 took 229s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m5.330000s 0m18.070000s
--- shard 15 of 49 ---
==> shard 15 of 49: make browser.check~4of14
./hack/gotest.sh browser 'check~4of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 4 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 192.516s
suite: browser.check~4of14 took 243s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m15.970000s 0m19.130000s
--- shard 16 of 49 ---
==> shard 16 of 49: make browser.check~5of14
./hack/gotest.sh browser 'check~5of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 5 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 193.145s
suite: browser.check~5of14 took 243s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m16.840000s 0m27.670000s
--- shard 17 of 49 ---
==> shard 17 of 49: make browser.check~6of14
./hack/gotest.sh browser 'check~6of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 6 of 14 of ./check/ runs 18 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 149.117s
suite: browser.check~6of14 took 199s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m59.900000s 0m17.150000s
--- shard 18 of 49 ---
==> shard 18 of 49: make browser.check~7of14
./hack/gotest.sh browser 'check~7of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 7 of 14 of ./check/ runs 18 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 154.321s
suite: browser.check~7of14 took 206s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m2.060000s 0m17.230000s
--- shard 19 of 49 ---
==> shard 19 of 49: make browser.check~8of14
./hack/gotest.sh browser 'check~8of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 8 of 14 of ./check/ runs 16 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 187.409s
suite: browser.check~8of14 took 238s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m13.660000s 0m21.120000s
--- shard 20 of 49 ---
==> shard 20 of 49: make browser.check~9of14
./hack/gotest.sh browser 'check~9of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 9 of 14 of ./check/ runs 16 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 192.531s
suite: browser.check~9of14 took 244s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m16.260000s 0m21.820000s
--- shard 21 of 49 ---
==> shard 21 of 49: make browser.check~10of14
./hack/gotest.sh browser 'check~10of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 10 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 144.213s
suite: browser.check~10of14 took 195s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m50.960000s 0m14.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-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 11 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 160.938s
suite: browser.check~11of14 took 212s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m1.360000s 0m17.430000s
--- shard 23 of 49 ---
==> shard 23 of 49: make browser.check~12of14
./hack/gotest.sh browser 'check~12of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 12 of 14 of ./check/ runs 16 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 169.449s
suite: browser.check~12of14 took 220s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m10.250000s 0m18.050000s
--- shard 24 of 49 ---
==> shard 24 of 49: make browser.check~13of14
./hack/gotest.sh browser 'check~13of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 13 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 187.698s
suite: browser.check~13of14 took 239s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m15.360000s 0m21.300000s
--- shard 25 of 49 ---
==> shard 25 of 49: make browser.check~14of14
./hack/gotest.sh browser 'check~14of14'
gotest: on ip-172-31-31-246, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 14 of 14 of ./check/ runs 17 of 236 browser tests
ok amadan.net/rastrillo/fiesta/check 165.799s
suite: browser.check~14of14 took 216s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m6.760000s 0m17.000000s
--- 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-246, 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 72.709s
suite: browser.internal.gallery~1of18 took 122s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m33.830000s 0m6.530000s
--- 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-246, 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 75.959s
suite: browser.internal.gallery~2of18 took 127s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m30.990000s 0m5.470000s
--- 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-246, 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 87.488s
suite: browser.internal.gallery~3of18 took 138s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m32.700000s 0m6.370000s
--- 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-246, 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 76.339s
suite: browser.internal.gallery~4of18 took 122s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m30.410000s 0m5.320000s
--- 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-246, 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 96.753s
suite: browser.internal.gallery~5of18 took 143s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m36.200000s 0m8.010000s
--- 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-246, 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 85.604s
suite: browser.internal.gallery~6of18 took 135s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m34.170000s 0m6.890000s
--- 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-246, 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 81.537s
suite: browser.internal.gallery~7of18 took 132s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m29.950000s 0m4.960000s
--- 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-246, 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 90.561s
suite: browser.internal.gallery~8of18 took 139s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m35.840000s 0m7.340000s
--- 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-246, 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 114.381s
suite: browser.internal.gallery~9of18 took 162s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m41.520000s 0m10.430000s
--- 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-246, 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 85.210s
suite: browser.internal.gallery~10of18 took 135s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m31.040000s 0m5.220000s
--- 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-246, 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 91.546s
suite: browser.internal.gallery~11of18 took 139s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m32.930000s 0m5.710000s
--- 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-246, 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 112.584s
suite: browser.internal.gallery~12of18 took 159s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m37.020000s 0m7.790000s
--- 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-246, 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 109.979s
suite: browser.internal.gallery~13of18 took 160s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m36.390000s 0m7.880000s
--- 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-246, 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 111.801s
suite: browser.internal.gallery~14of18 took 163s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m38.080000s 0m8.270000s
--- 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-246, 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 112.955s
suite: browser.internal.gallery~15of18 took 162s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m36.690000s 0m8.500000s
--- 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-246, 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 102.207s
suite: browser.internal.gallery~16of18 took 150s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m34.420000s 0m7.260000s
--- 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-246, 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 107.070s
suite: browser.internal.gallery~17of18 took 156s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m37.490000s 0m8.230000s
--- 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-246, 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 114.442s
suite: browser.internal.gallery~18of18 took 161s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m38.940000s 0m9.240000s
--- 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-246, 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 68.166s
suite: browser.internal.gallery.history took 107s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m38.860000s 0m4.720000s
--- 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-246, 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 117.905s
suite: browser.internal.www~1of4 took 163s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
0m56.110000s 0m4.710000s
--- 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-246, 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 139.252s
suite: browser.internal.www~2of4 took 181s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m11.690000s 0m5.980000s
--- 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-246, 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 137.432s
suite: browser.internal.www~3of4 took 181s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m10.860000s 0m5.540000s
--- 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-246, 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 132.268s
suite: browser.internal.www~4of4 took 180s; CPU, user then system, of this shell and then of the role:
0m0.000000s 0m0.000000s
1m4.150000s 0m5.630000s
.amadan/ci.d/{50-suite@48 => 50-suite@49}Loading diff…
CHANGELOG.mdLoading diff…
DESIGN.mdLoading diff…
MakefileLoading diff…
README.mdLoading diff…
check/baseline_test.goLoading diff…
check/console_shell_browser_test.goLoading diff…
check/contrast_face_test.goLoading diff…
check/contrast_test.goLoading diff…
check/copy_browser_test.goLoading diff…
check/coverage_browser_test.goLoading diff…
check/coverage_test.goLoading diff…
check/css_test.goLoading diff…
check/depth_media_test.goLoading diff…
check/derived_test.goLoading diff…
check/dropdown_browser_test.goLoading diff…
check/footer_browser_test.goLoading diff…
check/footer_test.goLoading diff…
check/header_rule_test.goLoading diff…
check/markup_v3_browser_test.goLoading diff…
check/markuphelp_test.goLoading diff…
check/oneoh_browser_test.goLoading diff…
check/parity_browser_test.goLoading diff…
check/phone_variants_browser_test.goLoading diff…
check/reduced_motion_browser_test.goLoading diff…
check/release_browser_test.goLoading diff…
check/rig_browser_test.goLoading diff…
check/rows_rule_test.goLoading diff…
check/scripts_test.goLoading diff…
check/segtabs_browser_test.goLoading diff…
check/selectors_test.goLoading diff…
check/side_browser_test.goLoading diff…
check/sizing_browser_test.goLoading diff…
check/sizing_test.goLoading diff…
check/snippet_browser_test.goLoading diff…
check/spelling_fixture_test.goLoading diff…
check/spelling_test.goLoading diff…
check/strings_test.goLoading diff…
check/testdata/fixtures/sizing.htmlLoading diff…
check/testdata/fixtures/spelling-class.htmlLoading diff…
check/testdata/seed/examples/README.mdLoading diff…
check/testdata/seed/examples/actor/a-person.htmlLoading diff…
check/testdata/seed/examples/actor/an-agent-acting-for-a-person.htmlLoading diff…
check/testdata/seed/examples/api-tokens/four-tokens-two-of-them-live.htmlLoading diff…
check/testdata/seed/examples/api-tokens/just-created-the-secret-shown-once.htmlLoading diff…
check/testdata/seed/examples/api-tokens/no-tokens-yet.htmlLoading diff…
check/testdata/seed/examples/assets/sample-banner.svgLoading diff…
check/testdata/seed/examples/assets/sample-checkout.svgLoading diff…
check/testdata/seed/examples/assets/sample-logo.svgLoading diff…
check/testdata/seed/examples/assets/sample-pricing.svgLoading diff…
check/testdata/seed/examples/back-nav/back-to-a-record.htmlLoading diff…
check/testdata/seed/examples/badge/negative.htmlLoading diff…
check/testdata/seed/examples/badge/neutral.htmlLoading diff…
check/testdata/seed/examples/badge/no-tone-quiet-default.htmlLoading diff…
check/testdata/seed/examples/badge/positive.htmlLoading diff…
check/testdata/seed/examples/badge/warning.htmlLoading diff…
check/testdata/seed/examples/box/default.htmlLoading diff…
check/testdata/seed/examples/bulk-bar/three-rows-selected.htmlLoading diff…
check/testdata/seed/examples/button/default.htmlLoading diff…
check/testdata/seed/examples/callout/info.htmlLoading diff…
check/testdata/seed/examples/callout/negative-announced-as-an-alert.htmlLoading diff…
check/testdata/seed/examples/callout/negative.htmlLoading diff…
check/testdata/seed/examples/callout/positive.htmlLoading diff…
check/testdata/seed/examples/callout/warning.htmlLoading diff…
check/testdata/seed/examples/choice-field/pick-any.htmlLoading diff…
check/testdata/seed/examples/choice-field/pick-one.htmlLoading diff…
check/testdata/seed/examples/confirm-form/destructive.htmlLoading diff…
check/testdata/seed/examples/confirm-form/ordinary-default-cancel-wording.htmlLoading diff…
check/testdata/seed/examples/detail-list/four-facts-one-machine-ish.htmlLoading diff…
check/testdata/seed/examples/dropdown/a-filter-menu-with-one-choice-applied.htmlLoading diff…
check/testdata/seed/examples/dropdown/menu-idiom.htmlLoading diff…
check/testdata/seed/examples/empty-state/sentence-only.htmlLoading diff…
check/testdata/seed/examples/empty-state/with-a-post-call-to-action.htmlLoading diff…
check/testdata/seed/examples/error-page/403-forbidden.htmlLoading diff…
check/testdata/seed/examples/error-page/404-not-found.htmlLoading diff…
check/testdata/seed/examples/error-page/422-unprocessable.htmlLoading diff…
check/testdata/seed/examples/error-page/500-server-error.htmlLoading diff…
check/testdata/seed/examples/error-page/503-unavailable.htmlLoading diff…
check/testdata/seed/examples/error-page/anything-else-the-generic-pair.htmlLoading diff…
check/testdata/seed/examples/examples.jsonLoading diff…
check/testdata/seed/examples/field-check/disabled.htmlLoading diff…
check/testdata/seed/examples/field-check/off.htmlLoading diff…
check/testdata/seed/examples/field-check/on.htmlLoading diff…
check/testdata/seed/examples/field-date/bounded.htmlLoading diff…
check/testdata/seed/examples/field-date/enhanced-input-type-tomorrow-or-in-3-weeks.htmlLoading diff…
check/testdata/seed/examples/field-date/plain-the-bare-native-input.htmlLoading diff…
check/testdata/seed/examples/field-date/required-with-an-error.htmlLoading diff…
check/testdata/seed/examples/field-daterange/date-and-time-seeded.htmlLoading diff…
check/testdata/seed/examples/field-daterange/dates-only-with-an-error-on-the-end.htmlLoading diff…
check/testdata/seed/examples/field-datetime/bounded.htmlLoading diff…
check/testdata/seed/examples/field-datetime/enhanced-input-type-tomorrow-or-in-3-weeks.htmlLoading diff…
check/testdata/seed/examples/field-datetime/plain-the-bare-native-input.htmlLoading diff…
check/testdata/seed/examples/field-datetime/required-with-an-error.htmlLoading diff…
check/testdata/seed/examples/field-money/bare.htmlLoading diff…
check/testdata/seed/examples/field-money/with-a-hint.htmlLoading diff…
check/testdata/seed/examples/field-money/with-an-error.htmlLoading diff…
check/testdata/seed/examples/field-select/hand-written-with-optgroups.htmlLoading diff…
check/testdata/seed/examples/field-select/required-with-an-error.htmlLoading diff…
check/testdata/seed/examples/field-select/three-options-a-native-select.htmlLoading diff…
check/testdata/seed/examples/field-select/twelve-options-plain-the-enhancement-opted-out.htmlLoading diff…
check/testdata/seed/examples/field-select/twelve-options-the-filterable-combobox.htmlLoading diff…
check/testdata/seed/examples/field-text/bare.htmlLoading diff…
check/testdata/seed/examples/field-text/required.htmlLoading diff…
check/testdata/seed/examples/field-text/the-headline-field.htmlLoading diff…
check/testdata/seed/examples/field-text/with-a-hint.htmlLoading diff…
check/testdata/seed/examples/field-text/with-an-error.htmlLoading diff…
check/testdata/seed/examples/field-textarea/bare.htmlLoading diff…
check/testdata/seed/examples/field-textarea/required.htmlLoading diff…
check/testdata/seed/examples/field-textarea/with-a-hint.htmlLoading diff…
check/testdata/seed/examples/field-textarea/with-an-error.htmlLoading diff…
check/testdata/seed/examples/field-time/bounded.htmlLoading diff…
check/testdata/seed/examples/field-time/enhanced-input-type-half-seven-or-noon.htmlLoading diff…
check/testdata/seed/examples/field-time/plain-the-bare-native-input.htmlLoading diff…
check/testdata/seed/examples/field-time/required-with-an-error.htmlLoading diff…
check/testdata/seed/examples/field-url/bare.htmlLoading diff…
check/testdata/seed/examples/field-url/with-a-hint.htmlLoading diff…
check/testdata/seed/examples/field-url/with-an-error.htmlLoading diff…
check/testdata/seed/examples/field/bare.htmlLoading diff…
check/testdata/seed/examples/field/required.htmlLoading diff…
check/testdata/seed/examples/field/short.htmlLoading diff…
check/testdata/seed/examples/field/the-headline-field.htmlLoading diff…
check/testdata/seed/examples/field/with-a-hint.htmlLoading diff…
check/testdata/seed/examples/field/with-an-error.htmlLoading diff…
check/testdata/seed/examples/field/with-help-under-the-control.htmlLoading diff…
check/testdata/seed/examples/form-error/a-rejected-submission.htmlLoading diff…
check/testdata/seed/examples/form-foot/idle-the-button-before-anything-happens.htmlLoading diff…
check/testdata/seed/examples/form-foot/save-and-cancel.htmlLoading diff…
check/testdata/seed/examples/form-foot/submit-only.htmlLoading diff…
check/testdata/seed/examples/form-foot/working-what-busy-js-writes-on-the-way-out.htmlLoading diff…
check/testdata/seed/examples/form-layout/default.htmlLoading diff…
check/testdata/seed/examples/format-abbr/default.htmlLoading diff…
check/testdata/seed/examples/format-addresses/default.htmlLoading diff…
check/testdata/seed/examples/format-dates/default.htmlLoading diff…
check/testdata/seed/examples/format-durations/default.htmlLoading diff…
check/testdata/seed/examples/format-filesizes/default.htmlLoading diff…
check/testdata/seed/examples/format-identifiers/default.htmlLoading diff…
check/testdata/seed/examples/format-money/default.htmlLoading diff…
check/testdata/seed/examples/format-numbers/default.htmlLoading diff…
check/testdata/seed/examples/format-output/default.htmlLoading diff…
check/testdata/seed/examples/format-people/default.htmlLoading diff…
check/testdata/seed/examples/format-ratios/default.htmlLoading diff…
check/testdata/seed/examples/help/default.htmlLoading diff…
check/testdata/seed/examples/job-status/failed.htmlLoading diff…
check/testdata/seed/examples/job-status/finished.htmlLoading diff…
check/testdata/seed/examples/job-status/running.htmlLoading diff…
check/testdata/seed/examples/layout-column/default.htmlLoading diff…
check/testdata/seed/examples/layout-console-page/default.htmlLoading diff…
check/testdata/seed/examples/layout-console/default.htmlLoading diff…
check/testdata/seed/examples/layout-sidebar-page/default.htmlLoading diff…
check/testdata/seed/examples/layout-sidebar/default.htmlLoading diff…
check/testdata/seed/examples/layout-stage/default.htmlLoading diff…
check/testdata/seed/examples/layout-topbar/default.htmlLoading diff…
check/testdata/seed/examples/list-bar-search/empty-accessible-name-from-the-catalog.htmlLoading diff…
check/testdata/seed/examples/list-bar-search/with-a-query-on-page-4.htmlLoading diff…
check/testdata/seed/examples/list-bar-search/with-a-query.htmlLoading diff…
check/testdata/seed/examples/list-bar/search-with-a-filter-dropdown.htmlLoading diff…
check/testdata/seed/examples/list-grid/default.htmlLoading diff…
check/testdata/seed/examples/list-row-action/lead-marker-status-and-an-action.htmlLoading diff…
check/testdata/seed/examples/list-row-action/name-and-meta-line-only.htmlLoading diff…
check/testdata/seed/examples/list-search-submit/default-label.htmlLoading diff…
check/testdata/seed/examples/locale-menu/twelve-languages-current-highlighted.htmlLoading diff…
check/testdata/seed/examples/media-grid/screenshots-a-logo-and-a-banner.htmlLoading diff…
check/testdata/seed/examples/media-grid/select-mode-one-tile-selected.htmlLoading diff…
check/testdata/seed/examples/meter/empty.htmlLoading diff…
check/testdata/seed/examples/meter/full.htmlLoading diff…
check/testdata/seed/examples/meter/nearly-full.htmlLoading diff…
check/testdata/seed/examples/meter/over-budget.htmlLoading diff…
check/testdata/seed/examples/meter/part-way.htmlLoading diff…
check/testdata/seed/examples/modal/default.htmlLoading diff…
check/testdata/seed/examples/notice/a-saved-message.htmlLoading diff…
check/testdata/seed/examples/page-header/title-only.htmlLoading diff…
check/testdata/seed/examples/page-header/title-subhead-and-a-primary-action.htmlLoading diff…
check/testdata/seed/examples/pagination/first-page-default-accessible-name.htmlLoading diff…
check/testdata/seed/examples/pagination/middle-of-a-long-list.htmlLoading diff…
check/testdata/seed/examples/person/large-the-show-header-size.htmlLoading diff…
check/testdata/seed/examples/person/name-and-email.htmlLoading diff…
check/testdata/seed/examples/person/no-initial.htmlLoading diff…
check/testdata/seed/examples/row-menu/links-a-form-and-a-destructive-item.htmlLoading diff…
check/testdata/seed/examples/row-menu/links-only-for-a-list-inside-a-selection-form.htmlLoading diff…
check/testdata/seed/examples/scheme-menu/standalone.htmlLoading diff…
check/testdata/seed/examples/scheme-menu/three-choices-dark-current.htmlLoading diff…
check/testdata/seed/examples/seg-tabs/two-sections.htmlLoading diff…
check/testdata/seed/examples/selbox/default.htmlLoading diff…
check/testdata/seed/examples/shell-sidebar/default.htmlLoading diff…
check/testdata/seed/examples/shell-topbar/default.htmlLoading diff…
check/testdata/seed/examples/signin/a-passkey.htmlLoading diff…
check/testdata/seed/examples/signin/after-the-link-is-sent-in-another-browser.htmlLoading diff…
check/testdata/seed/examples/signin/after-the-link-is-sent.htmlLoading diff…
check/testdata/seed/examples/signin/an-address-that-does-not-look-right.htmlLoading diff…
check/testdata/seed/examples/signin/asking-for-an-address.htmlLoading diff…
check/testdata/seed/examples/signin/coming-back-with-an-email-link.htmlLoading diff…
check/testdata/seed/examples/signin/coming-back-with-keymail.htmlLoading diff…
check/testdata/seed/examples/signin/email-and-password.htmlLoading diff…
check/testdata/seed/examples/signin/google-apple-and-the-rest.htmlLoading diff…
check/testdata/seed/examples/signin/on-the-way-to-keymail.htmlLoading diff…
check/testdata/seed/examples/signin/when-keymail-could-not-confirm-it.htmlLoading diff…
check/testdata/seed/examples/signin/when-keymail-was-offered-and-a-link-went-out.htmlLoading diff…
check/testdata/seed/examples/stat-band/default.htmlLoading diff…
check/testdata/seed/examples/stat/a-shortened-number.htmlLoading diff…
check/testdata/seed/examples/stat/a-smaller-number.htmlLoading diff…
check/testdata/seed/examples/stat/the-big-number.htmlLoading diff…
check/testdata/seed/examples/stat/when-going-down-is-good.htmlLoading diff…
check/testdata/seed/examples/stat/when-going-up-is-bad.htmlLoading diff…
check/testdata/seed/examples/stat/when-you-cannot-say.htmlLoading diff…
check/testdata/seed/examples/status-pill/negative.htmlLoading diff…
check/testdata/seed/examples/status-pill/neutral.htmlLoading diff…
check/testdata/seed/examples/status-pill/positive.htmlLoading diff…
check/testdata/seed/examples/status-pill/warning.htmlLoading diff…
check/testdata/seed/examples/tblock/default.htmlLoading diff…
cmd/fiesta/main.goLoading diff…
cmd/fiesta/publish_test.goLoading diff…
cmd/fiesta/release_test.goLoading diff…
css/tokens.cssLoading diff…
example/example.goLoading diff…
example/example_test.goLoading diff…
examples/dropdown/a-filter-menu-with-one-choice-applied.htmlLoading diff…
examples/dropdown/menu-idiom.htmlLoading diff…
examples/examples.jsonLoading diff…
examples/layout-column/default.htmlLoading diff…
examples/list-row-action/a-short-status-beside-the-name.htmlLoading diff…
examples/locale-menu/twelve-languages-current-highlighted.htmlLoading diff…
examples/prose.jsonLoading diff…
examples/scheme-menu/standalone.htmlLoading diff…
examples/scheme-menu/three-choices-dark-current.htmlLoading diff…
examples/seg-tabs/buttons-that-switch-in-place.htmlLoading diff…
examples/side-nav/four-sections-the-first-open.htmlLoading diff…
examples/snippet/a-line-to-copy.htmlLoading diff…
examples/stat-band/two-to-a-line-on-a-phone.htmlLoading diff…
fiesta.goLoading diff…
fiesta_test.goLoading diff…
hack/seed/README.mdLoading diff…
hack/seed/_rastrillo/prose_fiestaseed_test.goLoading diff…
hack/test-weights.txtLoading diff…
i18n/ar.jsonLoading diff…
i18n/bn.jsonLoading diff…
i18n/en.jsonLoading diff…
i18n/es.jsonLoading diff…
i18n/ga.jsonLoading diff…
i18n/hi.jsonLoading diff…
i18n/ja.jsonLoading diff…
i18n/pt-PT.jsonLoading diff…
i18n/ru.jsonLoading diff…
i18n/vi.jsonLoading diff…
i18n/yue.jsonLoading diff…
i18n/zh-Hans.jsonLoading diff…
internal/gallery/copy.goLoading diff…
internal/gallery/frame_test.goLoading diff…
internal/gallery/gallery.goLoading diff…
internal/gallery/gallery_test.goLoading diff…
internal/gallery/hashed.goLoading diff…
internal/gallery/hashed_test.goLoading diff…
internal/gallery/heights.goLoading diff…
internal/gallery/heights_browser_test.goLoading diff…
internal/gallery/heights_test.goLoading diff…
internal/gallery/i18n.goLoading diff…
internal/gallery/i18n/ar.jsonLoading diff…
internal/gallery/i18n/bn.jsonLoading diff…
internal/gallery/i18n/drafts.jsonLoading diff…
internal/gallery/i18n/es.jsonLoading diff…
internal/gallery/i18n/ga.jsonLoading diff…
internal/gallery/i18n/hi.jsonLoading diff…
internal/gallery/i18n/ja.jsonLoading diff…
internal/gallery/i18n/pt-PT.jsonLoading diff…
internal/gallery/i18n/ru.jsonLoading diff…
internal/gallery/i18n/samples.ar.jsonLoading diff…
internal/gallery/i18n/samples.bn.jsonLoading diff…
internal/gallery/i18n/samples.es.jsonLoading diff…
internal/gallery/i18n/samples.ga.jsonLoading diff…
internal/gallery/i18n/samples.hi.jsonLoading diff…
internal/gallery/i18n/samples.ja.jsonLoading diff…
internal/gallery/i18n/samples.pt-PT.jsonLoading diff…
internal/gallery/i18n/samples.ru.jsonLoading diff…
internal/gallery/i18n/samples.vi.jsonLoading diff…
internal/gallery/i18n/samples.yue.jsonLoading diff…
internal/gallery/i18n/samples.zh-Hans.jsonLoading diff…
internal/gallery/i18n/vi.jsonLoading diff…
internal/gallery/i18n/yue.jsonLoading diff…
internal/gallery/i18n/zh-Hans.jsonLoading diff…
internal/gallery/localise.goLoading diff…
internal/gallery/localise_test.goLoading diff…
internal/gallery/nav.goLoading diff…
internal/gallery/prose_rule_test.goLoading diff…
internal/gallery/started.goLoading diff…
internal/gallery/started_test.goLoading diff…
internal/gallery/view.cssLoading diff…
internal/gallery/view.jsLoading diff…
internal/harness/rig.goLoading diff…
internal/rowrule/rowrule.goLoading diff…
internal/rowrule/rowrule_test.goLoading diff…
internal/site/export_test.goLoading diff…
internal/site/site.goLoading diff…
internal/site/site_test.goLoading diff…
internal/site/tagged.goLoading diff…
internal/www/headers_test.goLoading diff…
internal/www/landing_browser_test.goLoading diff…
internal/www/landing_rows_browser_test.goLoading diff…
internal/www/legacy_test.goLoading diff…
internal/www/links_test.goLoading diff…
internal/www/serve_test.goLoading diff…
internal/www/www.goLoading diff…
internal/www/www_test.goLoading diff…
js/copy.jsLoading diff…
releases/1.1.0/.fiestaLoading diff…
releases/1.1.0/LICENSELoading diff…
releases/1.1.0/NOTICELoading diff…
releases/1.1.0/SHA256SUMSLoading diff…
releases/1.1.0/anchor.jsLoading diff…
releases/1.1.0/busy.jsLoading diff…
releases/1.1.0/calendar.jsLoading diff…
releases/1.1.0/copy.jsLoading diff…
releases/1.1.0/datetime.jsLoading diff…
releases/1.1.0/day.cssLoading diff…
releases/1.1.0/fiesta-plain.cssLoading diff…
releases/1.1.0/fiesta-signal.cssLoading diff…
releases/1.1.0/fiesta.cssLoading diff…
releases/1.1.0/fiesta.jsLoading diff…
releases/1.1.0/i18n/ar.jsLoading diff…
releases/1.1.0/i18n/ar.jsonLoading diff…
releases/1.1.0/i18n/bn.jsLoading diff…
releases/1.1.0/i18n/bn.jsonLoading diff…
releases/1.1.0/i18n/en.jsLoading diff…
releases/1.1.0/i18n/en.jsonLoading diff…
releases/1.1.0/i18n/es.jsLoading diff…
releases/1.1.0/i18n/es.jsonLoading diff…
releases/1.1.0/i18n/ga.jsLoading diff…
releases/1.1.0/i18n/ga.jsonLoading diff…
releases/1.1.0/i18n/hi.jsLoading diff…
releases/1.1.0/i18n/hi.jsonLoading diff…
releases/1.1.0/i18n/ja.jsLoading diff…
releases/1.1.0/i18n/ja.jsonLoading diff…
releases/1.1.0/i18n/pt-PT.jsLoading diff…
releases/1.1.0/i18n/pt-PT.jsonLoading diff…
releases/1.1.0/i18n/ru.jsLoading diff…
releases/1.1.0/i18n/ru.jsonLoading diff…
releases/1.1.0/i18n/vi.jsLoading diff…
releases/1.1.0/i18n/vi.jsonLoading diff…
releases/1.1.0/i18n/yue.jsLoading diff…
releases/1.1.0/i18n/yue.jsonLoading diff…
releases/1.1.0/i18n/zh-Hans.jsLoading diff…
releases/1.1.0/i18n/zh-Hans.jsonLoading diff…
releases/1.1.0/icons.svgLoading diff…
releases/1.1.0/icons/alert-triangle.svgLoading diff…
releases/1.1.0/icons/check-circle.svgLoading diff…
releases/1.1.0/icons/check.svgLoading diff…
releases/1.1.0/icons/chevron-down.svgLoading diff…
releases/1.1.0/icons/help-circle.svgLoading diff…
releases/1.1.0/icons/info.svgLoading diff…
releases/1.1.0/icons/kebab.svgLoading diff…
releases/1.1.0/icons/menu.svgLoading diff…
releases/1.1.0/icons/plus.svgLoading diff…
releases/1.1.0/icons/search.svgLoading diff…
releases/1.1.0/icons/x-circle.svgLoading diff…
releases/1.1.0/icons/x.svgLoading diff…
releases/1.1.0/light.jsLoading diff…
releases/1.1.0/plain.cssLoading diff…
releases/1.1.0/select.jsLoading diff…
releases/1.1.0/shell.cssLoading diff…
releases/1.1.0/shell.jsLoading diff…
releases/1.1.0/signal.cssLoading diff…
releases/1.1.0/tokens.cssLoading diff…
releases_test.goLoading diff…
site/FOLLOW-UPS.mdLoading diff…
site/landing/page.html.tmplLoading diff…
site/static/site.cssLoading diff…
site/static/site.jsLoading diff…