Stop publishing git.librete.ch/libreshop/shop:vX.Y.Z to the registry once libretech/mp has cut over to its own image.
Steps
Wait for mp cutover to mp-shop image (gated on libretech/mp#61)
Verify no other consumer pulls libreshop/shop image (grep across libretech repos: grep -r 'libreshop/shop' libretech/*/compose*.yml)
Disable CI publish step in .gitea/workflows/build.yml — keep build-and-test, drop docker push
Mark current published tags :v0.x.0 deprecated in registry UI (if Gitea supports, otherwise add to README)
Schedule registry image deletion for 2027-01-01 (calendar reminder + deployments.md note in netcup)
Why not delete immediately?
mp may need to roll back to libreshop/shop:v0.1.0 in case of catastrophic failure during cutover. Keep image available for 30-day grace period after mp cutover.
Acceptance
CI builds + tests on push, doesn't publish
README has deprecation date for old image
Calendar/cron reminder for 2027-01-01 deletion
Part of https://git.librete.ch/libreshop/shop/issues/10
## Goal
Stop publishing `git.librete.ch/libreshop/shop:vX.Y.Z` to the registry once `libretech/mp` has cut over to its own image.
## Steps
- [ ] Wait for mp cutover to mp-shop image (gated on https://git.librete.ch/libretech/mp/issues/61)
- [ ] Verify no other consumer pulls libreshop/shop image (grep across libretech repos: `grep -r 'libreshop/shop' libretech/*/compose*.yml`)
- [ ] Disable CI publish step in `.gitea/workflows/build.yml` — keep build-and-test, drop docker push
- [ ] Mark current published tags `:v0.x.0` deprecated in registry UI (if Gitea supports, otherwise add to README)
- [ ] Schedule registry image deletion for 2027-01-01 (calendar reminder + deployments.md note in netcup)
## Why not delete immediately?
- mp may need to roll back to libreshop/shop:v0.1.0 in case of catastrophic failure during cutover. Keep image available for 30-day grace period after mp cutover.
## Acceptance
- [ ] CI builds + tests on push, doesn't publish
- [ ] README has deprecation date for old image
- [ ] Calendar/cron reminder for 2027-01-01 deletion
Folded into the single muellerprints.de tracker libretech/mp#50 during the 2026-09-24 cleanup: no activity since 2026-05-04. Reopen when work resumes.
Folded into the single muellerprints.de tracker https://git.librete.ch/libretech/mp/issues/50 during the 2026-09-24 cleanup: no activity since 2026-05-04. Reopen when work resumes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of #10
Goal
Stop publishing
git.librete.ch/libreshop/shop:vX.Y.Zto the registry oncelibretech/mphas cut over to its own image.Steps
grep -r 'libreshop/shop' libretech/*/compose*.yml).gitea/workflows/build.yml— keep build-and-test, drop docker push:v0.x.0deprecated in registry UI (if Gitea supports, otherwise add to README)Why not delete immediately?
Acceptance
Folded into the single muellerprints.de tracker libretech/mp#50 during the 2026-09-24 cleanup: no activity since 2026-05-04. Reopen when work resumes.