chore: 🔧 switch Containerfile to Project Hummingbird base images #140
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/OpenSpec
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
RFC - Request For Comments
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
hermes-attempted
hermes-needs-clarification
hermes-ready
hermes-review
hermes-wip
human-required
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
agentic-forges/forgejo-mcp!140
Loading…
Reference in a new issue
No description provided.
Delete branch "refs/pull/140/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Replaces
docker.io/library/golang:1.26-alpine+alpine:edgewith Project Hummingbird hardened, distroless-style base images.golang:1.26-alpineregistry.access.redhat.com/hi/go:1.25.10-builderalpine:edgeregistry.access.redhat.com/hi/core-runtime:2.42Both pinned by
sha256digest for reproducibility.Changes
apk add make→dnf install -y make git && dnf clean all.gitis required because the Makefile'sVERSIONcallsgit describe.apk add ca-certificates tzdataremoved;hi/core-runtimeships these baked in and is distroless (no shell, no package manager).RUN ... make→RUN ... make build. The Makefile sets.DEFAULT_GOAL := help, so the previous form ran the help target and built nothing meaningful — pre-existing bug surfaced while migrating.Notes
hi/gois currently capped at 1.25.10 (no 1.26 published yet).go.moddeclaresgo 1.25.0, so the toolchain is compatible. Bump to 1.26 once Hummingbird publishes it.podman build+podman run --rm <image> --version.Test plan
podman build -t forgejo-mcp:hummingbird-test -f Containerfile .succeedspodman run --rm forgejo-mcp:hummingbird-test --versionoutputs version string