Skip to content

fix(devcontainer): move base to bookworm and Go to 1.27 - #91

Merged
jnewmano merged 2 commits into
mainfrom
devcontainer-bookworm-go127
Sep 24, 2026
Merged

jnewmano merged 2 commits into
mainfrom
devcontainer-bookworm-go127

Conversation

@jnewmano

Copy link
Copy Markdown
Collaborator

The devcontainer build has been failing. Debian 11 (bullseye) reached end of life, and its security packages were removed from deb.debian.org. The Go feature's apt-get install now gets 404s and exits with code 100.

Changes

Base image: devcontainers/base:bullseye → bookworm
Go feature: 1.24 → 1.27
Verification
devcontainer up built with no errors. Inside the container: go version reports go1.27.1, protoc is 22.0, protoc-gen-go is installed, and go build ./... succeeds.

Notes

go.mod still says go 1.24. That line sets the minimum Go version for anyone using the module, so this PR leaves it alone.
The cacheFrom image ghcr.io/kollalabs/protoc-gen-openapi:devcontainer is still built on bullseye. It needs to be rebuilt and pushed before it speeds up builds again.

jnewmano and others added 2 commits September 23, 2026 18:56
Debian bullseye reached end of life and its security packages were
removed from deb.debian.org, so apt installs in the Go feature 404'd.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jnewmano
jnewmano merged commit 161e01a into main Sep 24, 2026
3 checks passed
@jnewmano
jnewmano deleted the devcontainer-bookworm-go127 branch September 24, 2026 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant