Merge pull request 'build: chromium, font-noto and postgresql-client for the browser gates' (#10) from claude/build/ci7-browser-psql into master
Reviewed-on: #10
This commit was merged in pull request #10.
This commit is contained in:
commit
cada2273bb
1 file changed
+17
-1
+17
-1
@@ -58,6 +58,19 @@ USER root
|
|||||||
# validate-admission.sh and feature-lint.sh all shell out to
|
# validate-admission.sh and feature-lint.sh all shell out to
|
||||||
# python3, and credentials-coverage parses manifests with yaml
|
# python3, and credentials-coverage parses manifests with yaml
|
||||||
#
|
#
|
||||||
|
# chromium, font-noto -> the browser gates (2026-09-08): zegit's `browser
|
||||||
|
# tests` (chromedp + a CDP virtual authenticator over the WebAuthn
|
||||||
|
# ceremony pages) and `lighthouse` (treosh/lighthouse-ci-action
|
||||||
|
# via chrome-launcher) were github.com-only jobs, so when `ci`
|
||||||
|
# was routed to this runner on 2026-08-31 they stopped running
|
||||||
|
# anywhere. chromedp finds `chromium`/`chromium-browser` on PATH;
|
||||||
|
# chrome-launcher honours CHROME_PATH. font-noto so text renders
|
||||||
|
# (an empty font set makes layout/contrast audits meaningless).
|
||||||
|
# postgresql-client -> `psql`, so the lighthouse job can CREATE/DROP its own
|
||||||
|
# database on the runner's ci-postgres (ZEGIT_TESTPG_DSN) instead
|
||||||
|
# of migrating the shared maintenance database from under the
|
||||||
|
# integration suite's template.
|
||||||
|
#
|
||||||
# Go is intentionally NOT baked in: actions/setup-go fetches the pinned version
|
# Go is intentionally NOT baked in: actions/setup-go fetches the pinned version
|
||||||
# per-run (node + tar are present), so the image needs no rebuild on Go bumps.
|
# per-run (node + tar are present), so the image needs no rebuild on Go bumps.
|
||||||
RUN apk add --no-cache \
|
RUN apk add --no-cache \
|
||||||
@@ -75,7 +88,10 @@ RUN apk add --no-cache \
|
|||||||
python3 \
|
python3 \
|
||||||
py3-yaml \
|
py3-yaml \
|
||||||
openssl \
|
openssl \
|
||||||
jq
|
jq \
|
||||||
|
chromium \
|
||||||
|
font-noto \
|
||||||
|
postgresql-client
|
||||||
|
|
||||||
# Match the runner pod's runAsUser (1000); keep the image non-root by default.
|
# Match the runner pod's runAsUser (1000); keep the image non-root by default.
|
||||||
USER 1000
|
USER 1000
|
||||||
Reference in new issue
Block a user