Compare commits

..
9 Commits
Author SHA1 Message Date
sneak 2d6dd84108 Add nginx (closes #11)
Install nginx from apt and check nginx -v in the smoke test.

Model: deepseek-v4-pro
2026-11-05 15:11:57 +00:00
sneak 34b36642d0 Add browsers for tests: Playwright, Firefox, geckodriver, headless Chrome (closes #10)
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
2026-11-05 15:11:57 +00:00
sneak cf7254af0c Add Valkey and PostgreSQL (closes #9)
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
2026-11-05 15:11:57 +00:00
sneak 21c6059b98 Add Ruby with Bundler (closes #8)
Install ruby, ruby-dev and bundler from apt. ruby-dev keeps native
gems buildable, matching what jekyllsitebuilder needs.

Model: deepseek-v4-pro
2026-11-05 15:11:57 +00:00
sneak 43ecbc9736 Add ImageMagick and Ghostscript (closes #7)
Install imagemagick (ImageMagick 7, so the CLI is magick) and
ghostscript from apt and check both in the smoke test.

Model: deepseek-v4-pro
2026-11-05 15:11:57 +00:00
sneak e8db9b9ab8 Add libvips and libheif with development headers (closes #6)
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
2026-11-05 15:11:57 +00:00
sneak dffdd95230 Add zstd and the sqlite3 CLI (closes #5)
Install zstd and sqlite3 from apt and check both in the smoke test.

Model: deepseek-v4-pro
2026-11-05 15:11:57 +00:00
sneak 4261fa6908 Add tzdata (closes #4)
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
2026-11-05 15:11:57 +00:00
sneak 51175e6c82 Add govulncheck (closes #3)
Install govulncheck with go install into /usr/local/bin, before the cleanup
step, and check it in the smoke test.

Model: deepseek-v4-pro
2026-11-05 15:11:57 +00:00

Diff Content Not Available