Skip to content

fix(bootstrap): remove implicit Docker install - #86

Merged
vishr merged 1 commit into
mainfrom
fix/bootstrap-runtime-boundary
Aug 21, 2026
Merged

fix(bootstrap): remove implicit Docker install#86
vishr merged 1 commit into
mainfrom
fix/bootstrap-runtime-boundary

Conversation

@vishr

@vishr vishr commented Aug 21, 2026

Copy link
Copy Markdown
Member

Summary

  • remove the unaudited get.docker.com installer from bootstrap
  • run the authored provisioning hook inside the lock, fence, and journal boundary before verifying Docker
  • document the explicit Docker prerequisite and add refusal, ordering, and concurrency coverage

Validation

  • just check
  • just lint
  • go test -race ./internal/engine
  • focused bootstrap tests
  • typos and git diff --check

Closes #84

Keep operator-owned runtime provisioning inside the application lock, mutation fence, and journal boundary. Refuse to continue when Docker remains unavailable after the authored hook.\n\nCloses #84
@vishr
vishr merged commit ce7e41b into main Aug 21, 2026
5 checks passed
@vishr
vishr deleted the fix/bootstrap-runtime-boundary branch August 21, 2026 17:49
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.

bootstrap: implicit Docker installer runs outside the safety boundary

1 participant