feat/image-overlay #8

Merged
troed merged 10 commits from feat/image-overlay into main 2026-10-21 09:37:12 +02:00
Owner

Implemented the ability to keep a local overlay to the Dockerfile for personalization kept out of the repo base image

Implemented the ability to keep a local overlay to the Dockerfile for personalization kept out of the repo base image
Merge origin/main into feat/image-overlay
Some checks failed
ci / unit (pull_request) Failing after 4s
03c6a02da0
The test-suite pass-2 work (one home per assertion, shared conftest
fixtures, pytest markers) and the arm64 image build landed on main after
this branch forked. Conflicts and their resolutions:

- test_provision.py: main drops the old MANIFEST-tail test; kept every
  overlay/registry/digest test.
- test_ctl_remote.py: main moved the recorder/probe/registry helpers to
  conftest, so the branch's local copies are dropped and the new tests use
  the shared ones. `_server_registry` keeps recording the current image
  inputs, now resolved per call (the digest depends on $HOME, which the
  fixtures isolate per test).
- The overlay-template structural test moved to test_dockerfile.py, the
  module main added for image guards (one home per builder assertion).

`umwelt/Dockerfile` takes main's arm64 parameterisation with the qemu layer
still absent, and main's JSONC-scanner fix in install.sh is intact.
troed merged commit d217205c8f into main 2026-10-21 09:37:12 +02:00
troed deleted branch feat/image-overlay 2026-10-21 09:37:12 +02:00
troed referenced this pull request from a commit 2026-10-21 09:37:13 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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
troed/umwelt!8
No description provided.