This repository was archived by the owner on Aug 6, 2026. It is now read-only.
chore: announce the rename from the image itself, and stop rebuilding - #137
Merged
Conversation
ghcr.io/widgrensit/asobi_lua is the old name for what is now ghcr.io/widgrensit/asobi. The Lua runtime stopped being a separate application when it merged, so the name described a part rather than the whole, and this repo has held no source of its own since. The risk in retiring a tag is silence: stop publishing and :latest simply freezes, with nobody told. So the last build says so on every start, where an operator will actually meet it - the image is renamed, tags already published keep working and are never deleted, but nothing new lands here. Verified rather than assumed: the notice prints, the node still boots behind it, and docker stop still exits 0 in 5s, so inserting a shell in front of tini has not broken signal propagation.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Step one of retiring this image. Merging this publishes the final build.
What it does
Prints a deprecation notice on every start, then execs the node unchanged:
Why a notice rather than just stopping
The risk in retiring a tag is silence. Stop publishing and
:latestfreezes wherever it is; nothing fails, nobody is told, and people quietly stop receiving fixes while pulling a tag they believe is current. Saying it in the logs of every start is the one place an operator reliably meets it.Verified, not assumed
docker stopexits 0 in 5 seconds, not after the timeout - inserting a shell in front oftinihas not broken signal propagation, which is the real risk of this change and would have shown up as hanging rolling deploys.What happens next, in order
asobi_luabuild, now self-announcing.docker-publish.yml, so nothing new is built.The GHCR package is never deleted. Every tag already published stays pullable indefinitely - anyone pinned to a version keeps working forever. What stops is new builds.