This repository was archived by the owner on Jun 9, 2026. It is now read-only.
chore(ci): align image tag conventions with faktenforum#21
Merged
Conversation
Mirrors the tagging scheme used in faktenforum/faktenforum (deploy-dev.yml + release.yml) so the prod compose can use the same `IMAGE_TAG` semantics across services: - main push -> <short-commit-hash> + latest-dev - release tag (v*) -> <version> + latest - workflow_dispatch on main -> <short-commit-hash> + latest-dev Drops the previous `dev` and `<branch-name>` tags from feature branches; if needed for ad-hoc testing, trigger workflow_dispatch on the branch manually. Companion: faktenforum-infrastructure#5 can now stay on the same `IMAGE_TAG=latest-dev` convention used by ff-dev-api/backend/frontend without a per-service exception.
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.
Summary
Aligns this repo's image tag conventions with
faktenforum/faktenforumso prod compose stacks can use the sameIMAGE_TAG=latest-dev/IMAGE_TAG=latestsemantics across all services.Before
latest<branch-name>,devAfter (matches faktenforum's deploy-dev.yml + release.yml)
<short-commit-hash>,latest-devv*<version>(e.g.v1.2.3),latest<short-commit-hash>,latest-devMotivation
Tried to deploy the search stack in Portainer:
The
ff-dev-*stacks useIMAGE_TAG=latest-dev, but this repo never published a:latest-devtag. Picking a different tag in the search stack alone would have been a one-off exception across an otherwise uniform set of dev stacks; aligning the tagging is the smaller and longer-lived fix.Migration
After merge:
mainproducesghcr.io/faktenforum/checkbot-rag:latest-devand:<commit-hash>.ff-dev-searchstack can keepIMAGE_TAG=latest-dev.:latest,:dev, branch tags) remain in GHCR until manually pruned - no breakage.Feature branch builds
Removed for cost/noise reasons. If you need an image from a feature branch:
ghcr.io/faktenforum/checkbot-rag:<short-commit-hash>(nolatest-devfrom non-main branches)Test plan
latest-dev+ commit-hash tagsghcr.io/faktenforum/checkbot-rag:latest-devlocally to verifymanifest unknown