fix: pin ruby base by sha256, add wrangler+prettier, use apt-get (closes #1) #2

Merged
clawbot merged 1 commits from feature/pin-and-add-deps into main 2026-02-22 18:05:22 +01:00
Collaborator

Changes:

  1. Pin base image: ruby:3.1-bullseyeruby@sha256:4cc0e5aaa... per repo policy
  2. Add wrangler: pre-installed globally so sneak.berlin deploy job doesn't need a separate node:20 container
  3. Add prettier: pre-installed globally so downstream repos don't need yarn install for fmt-check
  4. Use apt-get instead of apt (Dockerfile best practice)
  5. Clean apt cache (rm -rf /var/lib/apt/lists/*)
  6. Removed netlify CLI (no longer used)

Image already built and pushed to git.eeqj.de/clawbot/jekyllsitebuilder:2026-02-22
Digest: sha256:91e97c88d41c107c386193b7884718ad3f8a99b3138336bf569f7efb94bc3b32

Note: pushed to clawbot/ namespace because clawbot lacks package write access to sneak/. You may want to grant that or re-push.

Changes: 1. **Pin base image**: `ruby:3.1-bullseye` → `ruby@sha256:4cc0e5aaa...` per repo policy 2. **Add wrangler**: pre-installed globally so sneak.berlin deploy job doesn't need a separate node:20 container 3. **Add prettier**: pre-installed globally so downstream repos don't need `yarn install` for fmt-check 4. **Use `apt-get`** instead of `apt` (Dockerfile best practice) 5. **Clean apt cache** (`rm -rf /var/lib/apt/lists/*`) 6. **Removed netlify CLI** (no longer used) Image already built and pushed to `git.eeqj.de/clawbot/jekyllsitebuilder:2026-02-22` Digest: `sha256:91e97c88d41c107c386193b7884718ad3f8a99b3138336bf569f7efb94bc3b32` Note: pushed to clawbot/ namespace because clawbot lacks package write access to sneak/. You may want to grant that or re-push.
clawbot added 1 commit 2026-02-22 18:05:14 +01:00
clawbot merged commit eaf8d18a55 into main 2026-02-22 18:05:22 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sneak/jekyllsitebuilder#2
No description provided.