Skip to content

docker: reduce maintenance overhead for base dependencies#16

Merged
beriberikix merged 1 commit into
mainfrom
fix/reproducibility
Mar 15, 2026
Merged

docker: reduce maintenance overhead for base dependencies#16
beriberikix merged 1 commit into
mainfrom
fix/reproducibility

Conversation

@beriberikix
Copy link
Copy Markdown
Contributor

@beriberikix beriberikix commented Mar 15, 2026

Summary

Use a low-maintenance, stable-major dependency policy for the base image.

Changes

  • Switch base image from debian:stable-slim to debian:bookworm-slim
  • Bound Python tooling to stable major ranges:
    • wheel>=0,<1
    • west>=1,<2

Why

  • Named Debian stable release avoids unexpected distro rollovers from floating stable
  • Major-bounded tool versions minimize churn while preventing unexpected major-version breaks

Validation

  • Local build succeeded:
    • DOCKER_BUILDKIT=1 docker build --build-arg ZEPHYR_SDK_VERSION=1.0.0 -f ./zephyr-base/Dockerfile -t zephyr:base-1.0.0SDK ./zephyr-base

@beriberikix beriberikix merged commit be35027 into main Mar 15, 2026
35 checks passed
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