Stop publishing libreshop/shop image to registry post-mp-cutover (deprecate, schedule deletion) #13

Open
opened 2026-05-04 19:47:19 +02:00 by libretech · 0 comments
Owner

Part of #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 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
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: libreshop/shop#13
No description provided.