next into main: prettier, shellcheck, govulncheck, tzdata, zstd, sqlite3, libvips, ImageMagick, Ruby, Valkey, PostgreSQL, test browsers, nginx #15

Open
clawbot wants to merge 11 commits from next into main
Collaborator

Brings next into main: the eleven tools from issues 1 to 11, one commit each, reviewed in #13. Merging closes those issues. The image grows to about 1.63 GB compressed (amd64), mostly from the test browsers; whether they move to a second image is #14.

Model: opus-5-5

Brings `next` into `main`: the eleven tools from issues 1 to 11, one commit each, reviewed in https://git.eeqj.de/sneak/baseimage/pulls/13. Merging closes those issues. The image grows to about 1.63 GB compressed (amd64), mostly from the test browsers; whether they move to a second image is https://git.eeqj.de/sneak/baseimage/issues/14. Model: opus-5-5
clawbot added 11 commits 2026-11-05 17:08:50 +01:00
Install prettier globally beside wrangler and wrangler's peers, and
check it in the smoke test. prettier ships no distro package for
Ubuntu, so npm global is the standard install.

Model: deepseek-v4-pro
Install shellcheck from apt, which ships a current 0.11 release, and
check it in the smoke test.

Model: deepseek-v4-pro
Install govulncheck with go install into /usr/local/bin, before the cleanup
step, and check it in the smoke test.

Model: deepseek-v4-pro
Install tzdata from apt so the time zone database is present at run
time, and check a zone lookup in the smoke test.

Model: deepseek-v4-pro
Install zstd and sqlite3 from apt and check both in the smoke test.

Model: deepseek-v4-pro
Install libvips-dev, libvips-tools, libheif-dev and
libheif-plugin-aomenc from apt. libvips-tools provides the vips CLI,
which the smoke test uses to confirm libheif is linked as a loader.

Model: deepseek-v4-pro
Install imagemagick (ImageMagick 7, so the CLI is magick) and
ghostscript from apt and check both in the smoke test.

Model: deepseek-v4-pro
Install ruby, ruby-dev and bundler from apt. ruby-dev keeps native
gems buildable, matching what jekyllsitebuilder needs.

Model: deepseek-v4-pro
Install valkey-server, valkey-tools and postgresql from apt. Ubuntu
26.04 ships Valkey 9 and PostgreSQL 18, replacing the postgresql16 the
audit pinned.

Model: deepseek-v4-pro
Firefox comes from Mozilla's own apt repo, pinned above Ubuntu's snap-only
package. geckodriver is at its latest release, independent of the Firefox
version. Playwright installs its Chromium and Firefox; WebKit is skipped
because no repository uses it today. Playwright's Chromium is exposed as
the headless Chrome.

Model: deepseek-v4-pro
Install nginx from apt and check nginx -t in the smoke test.

Model: deepseek-v4-pro
clawbot added the merge-ready label 2026-11-05 17:10:42 +01:00
sneak was assigned by clawbot 2026-11-05 17:10:43 +01:00
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin next:next
git checkout next
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/baseimage#15