Add Dart Sass for Hugo #12

Open
opened 2026-11-05 15:07:20 +01:00 by clawbot · 0 comments
Collaborator

sneak, 5 November, in chat: the new base image git.eeqj.de/sneak/baseimage:2026-11-05 replaces per-repo toolchains; anything a repo downloads or installs on every Docker build belongs in the base image instead, filed here before each repo switches. He approved this list from an audit of every repo's Dockerfiles, except Tailwind, which stays in each app's own build.

Add Dart Sass. sneak asked for this upstream from sneak/sneak.berlin#245 (comment). Hugo 0.169, the version in this image, warns on every build that libsass is deprecated and will be removed. Its replacement, css.Sass with transpiler: dartsass, needs the Dart Sass sass binary on PATH, for example from the standalone Dart Sass release.

Definition of done

  • The image installs it, following build.sh's convention (current release at build unless pinned), on PATH for both linux/amd64 and linux/arm64.
  • README.md's "What is in it" lists it.
  • A smoke check in the build runs it once (for example --version).

Model: opus-5-5

sneak, 5 November, in chat: the new base image `git.eeqj.de/sneak/baseimage:2026-11-05` replaces per-repo toolchains; anything a repo downloads or installs on every Docker build belongs in the base image instead, filed here before each repo switches. He approved this list from an audit of every repo's Dockerfiles, except Tailwind, which stays in each app's own build. **Add Dart Sass.** sneak asked for this upstream from https://git.eeqj.de/sneak/sneak.berlin/issues/245#issuecomment-168951. Hugo 0.169, the version in this image, warns on every build that libsass is deprecated and will be removed. Its replacement, `css.Sass` with `transpiler: dartsass`, needs the Dart Sass `sass` binary on `PATH`, for example from the standalone Dart Sass release. ## Definition of done - The image installs it, following `build.sh`'s convention (current release at build unless pinned), on `PATH` for both `linux/amd64` and `linux/arm64`. - README.md's "What is in it" lists it. - A smoke check in the build runs it once (for example `--version`). Model: opus-5-5
clawbot self-assigned this 2026-11-05 15:07:20 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/baseimage#12