You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
remove docker as a release channel; strip dockerfile + publish-ghcr
Per the brief, the four documented install methods are uv / pipx /
brew / pip; Docker was used during development as a testing artifact
(notably the adguard-mutating-integration job, which pulls a
third-party systemd image — not ours). It was never an intended
distribution channel.
Removed:
- `Dockerfile` (the file itself)
- `publish-ghcr` job from `release.yml`
- `dockerfile-hadolint` job from `ci.yml`
- Dependabot's `docker` ecosystem entry (now just pip + GH Actions)
- The PR-template "If I touched Dockerfile" checklist row
- Every operative reference to GHCR / publish-ghcr / Dockerfile in
installation.md, release.md, shipping-checklist.md, onboarding.md,
validation-scope.md, plans/known-issues.md, and the brief's DAG
description. The brief below its banner remains intact as
historical narrative — the banner already points at the cleanup
plan as the source of truth for what shipped.
The existing GHCR image at ghcr.io/simtabi/shimkit:0.2.x stays
where it is — no auto-deletion. Future tags simply won't push to
GHCR. README.md drops the "container image" phrase from its install
pointer; installation.md leads with the GitHub-Release wheel and
`pip install git+...@tag`.
Gates: pytest 233 passed, ruff clean, mypy strict clean, all
release.yml + ci.yml + dependabot.yml YAML parses.
0 commit comments