rastrillo / fiesta Public

Give the Arabic token list the room the runner measured

The hub's CI on 6678f50 failed one shard: the 320px height drive read
day/ar's api-tokens list with two of its tokens live at 1854px in a
1850px Mobile box, 4px short, and asked for 1880. The full sweep on
docs-t1 had read it inside its box, and the same tree passed CI on
a075589, so this is the runner's text laying out a few pixels taller
than the sweep's. previewMobileLocaleHeights gains ar at the number
the drive named. Nothing else changes; the routine 320px drive is
green locally with it (612 frames and 116 opened over en, ar, ru and
ga, 0 short), and a full sweep keeps the entry, since it is above the
shared Mobile height.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev 0d52eab46b1d720e2b3a38b5a962c847872ad1a7 parent 6678f50
1 file changed, +3 −0
  • internal/gallery/heights.go +3 −0

CI passed — run details

CI log
=== gofmt ===
=== no-rastrillo ===
go test -run '^(TestFiestaNeverImportsRastrillo|TestThePublicPackagesLinkNoBrowser)$' -count=1 .
ok  	amadan.net/rastrillo/fiesta	0.136s
=== size ===
go test ./internal/build -run '^TestTheOneLinkIsUnder25KiBGzipped$' -count=1 -v
=== RUN   TestTheOneLinkIsUnder25KiBGzipped
    build_test.go:138: fiesta-plain.css: 152856 bytes, 22303 bytes gzipped (21.8 KiB of the 25.0 KiB limit)
    build_test.go:138: fiesta-signal.css: 152951 bytes, 22414 bytes gzipped (21.9 KiB of the 25.0 KiB limit)
    build_test.go:138: fiesta.css: 155770 bytes, 23018 bytes gzipped (22.5 KiB of the 25.0 KiB limit)
--- PASS: TestTheOneLinkIsUnder25KiBGzipped (0.02s)
PASS
ok  	amadan.net/rastrillo/fiesta/internal/build	0.025s
=== suite ===
--- shard 0 of 15 ---
==> shard 0 of 15: make root
go build ./...
go vet ./...
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 go test -count=1 ./...
ok  	amadan.net/rastrillo/fiesta	0.326s
ok  	amadan.net/rastrillo/fiesta/check	2.402s
ok  	amadan.net/rastrillo/fiesta/cmd/fiesta	59.756s
ok  	amadan.net/rastrillo/fiesta/example	0.061s
?   	amadan.net/rastrillo/fiesta/hack/seed/english	[no test files]
ok  	amadan.net/rastrillo/fiesta/internal/axe	0.042s
ok  	amadan.net/rastrillo/fiesta/internal/build	0.542s
ok  	amadan.net/rastrillo/fiesta/internal/codeview	0.007s
ok  	amadan.net/rastrillo/fiesta/internal/gallery	86.982s
?   	amadan.net/rastrillo/fiesta/internal/harness	[no test files]
ok  	amadan.net/rastrillo/fiesta/internal/markup	0.002s
ok  	amadan.net/rastrillo/fiesta/internal/nodetest	0.259s
ok  	amadan.net/rastrillo/fiesta/internal/site	1.457s
ok  	amadan.net/rastrillo/fiesta/internal/tokens	0.003s
ok  	amadan.net/rastrillo/fiesta/internal/www	52.335s
--- shard 1 of 15 ---
==> shard 1 of 15: make staticcheck
go run honnef.co/go/tools/cmd/staticcheck@v0.8.2 -tags browser ./...
--- shard 2 of 15 ---
==> shard 2 of 15: make govulncheck
go run golang.org/x/vuln/cmd/govulncheck@v1.8.0 ./...
=== Symbol Results ===

No vulnerabilities found.

Your code is affected by 0 vulnerabilities.
This scan also found 2 vulnerabilities in packages you import and 5
vulnerabilities in modules you require, but your code doesn't appear to call
these vulnerabilities.
Use '-show verbose' for more details.
--- shard 3 of 15 ---
==> shard 3 of 15: make gitleaks
go run github.com/zricethezav/gitleaks/v8@v8.30.1 git --no-banner --redact --log-opts='--full-history --diff-filter=tuxdb HEAD' .
5:52PM INF Unknown SCM platform. Use --platform to include links in findings. host=amadan.net
5:52PM INF 1 commits scanned.
5:52PM INF scanned ~7574767 bytes (7.57 MB) in 1.44s
5:52PM INF no leaks found
--- shard 4 of 15 ---
==> shard 4 of 15: make browser.internal.harness
./hack/gotest.sh browser 'internal.harness'
gotest: on ip-172-31-19-105, driving the harness's own choice (/usr/local/bin/chromium)
ok  	amadan.net/rastrillo/fiesta/internal/harness	2.631s
--- shard 5 of 15 ---
==> shard 5 of 15: make browser.check~1of3
./hack/gotest.sh browser 'check~1of3'
gotest: on ip-172-31-19-105, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 1 of 3 of ./check/ runs 95 of 286 tests
ok  	amadan.net/rastrillo/fiesta/check	155.929s
--- shard 6 of 15 ---
==> shard 6 of 15: make browser.check~2of3
./hack/gotest.sh browser 'check~2of3'
gotest: on ip-172-31-19-105, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 2 of 3 of ./check/ runs 95 of 286 tests
ok  	amadan.net/rastrillo/fiesta/check	155.016s
--- shard 7 of 15 ---
==> shard 7 of 15: make browser.check~3of3
./hack/gotest.sh browser 'check~3of3'
gotest: on ip-172-31-19-105, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
gotest: slice 3 of 3 of ./check/ runs 96 of 286 tests
ok  	amadan.net/rastrillo/fiesta/check	159.520s
--- shard 8 of 15 ---
==> shard 8 of 15: make browser.internal.gallery~1of4
./hack/gotest.sh browser 'internal.gallery~1of4'
gotest: on ip-172-31-19-105, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 1 of 4 of ./internal/gallery/ runs 1 of 163 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	301.059s
--- shard 9 of 15 ---
==> shard 9 of 15: make browser.internal.gallery~2of4
./hack/gotest.sh browser 'internal.gallery~2of4'
gotest: on ip-172-31-19-105, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 2 of 4 of ./internal/gallery/ runs 53 of 163 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	181.499s
--- shard 10 of 15 ---
==> shard 10 of 15: make browser.internal.gallery~3of4
./hack/gotest.sh browser 'internal.gallery~3of4'
gotest: on ip-172-31-19-105, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 3 of 4 of ./internal/gallery/ runs 55 of 163 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	161.124s
--- shard 11 of 15 ---
==> shard 11 of 15: make browser.internal.gallery~4of4
./hack/gotest.sh browser 'internal.gallery~4of4'
gotest: on ip-172-31-19-105, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 4 of 4 of ./internal/gallery/ runs 54 of 163 tests
ok  	amadan.net/rastrillo/fiesta/internal/gallery	182.235s
--- shard 12 of 15 ---
==> shard 12 of 15: make browser.internal.gallery.history
./hack/gotest.sh browser 'internal.gallery.history'
gotest: on ip-172-31-19-105, driving /opt/amadan-browser/chromium-1234/chrome-linux/chrome
ok  	amadan.net/rastrillo/fiesta/internal/gallery/history	19.503s
--- shard 13 of 15 ---
==> shard 13 of 15: make browser.internal.www~1of2
./hack/gotest.sh browser 'internal.www~1of2'
gotest: on ip-172-31-19-105, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 1 of 2 of ./internal/www/ runs 17 of 34 tests
ok  	amadan.net/rastrillo/fiesta/internal/www	97.123s
--- shard 14 of 15 ---
==> shard 14 of 15: make browser.internal.www~2of2
./hack/gotest.sh browser 'internal.www~2of2'
gotest: on ip-172-31-19-105, driving the harness's own choice (/usr/local/bin/chromium)
gotest: slice 2 of 2 of ./internal/www/ runs 17 of 34 tests
ok  	amadan.net/rastrillo/fiesta/internal/www	87.344s
diff --git a/internal/gallery/heights.go b/internal/gallery/heights.go
index 040bb59..f23b083 100644
--- a/internal/gallery/heights.go
+++ b/internal/gallery/heights.go
@@ -237,6 +237,9 @@ var previewMobileHeights = map[string]int{
// frame whose content wraps taller in that language than
// previewMobileHeights allows, read for that language's pages only.
var previewMobileLocaleHeights = map[string]map[string]int{
+ "ar": {
+ "api-tokens/four-tokens-two-of-them-live": 1880,
+ },
"bn": {
"form-layout/default": 510,
},