Build: branch-aware Docker tagging convention #40

Merged
mik-tf merged 1 commit from development into main 2026-03-02 04:42:36 +00:00
Member

Summary

  • Docker tags now follow branch convention: main -> :main + :latest, development -> :dev
  • Added docker-push-version target for pinned version tags from Cargo.toml (e.g. :0.1.0)
  • Added BRANCH variable to Makefile for automatic detection

Registry tags

  • :dev - development branch (staging)
  • :main - main branch (production)
  • :latest - alias for :main
  • :X.Y.Z - pinned version releases
## Summary - Docker tags now follow branch convention: `main` -> `:main` + `:latest`, `development` -> `:dev` - Added `docker-push-version` target for pinned version tags from Cargo.toml (e.g. `:0.1.0`) - Added `BRANCH` variable to Makefile for automatic detection ## Registry tags - `:dev` - development branch (staging) - `:main` - main branch (production) - `:latest` - alias for `:main` - `:X.Y.Z` - pinned version releases
build: branch-aware Docker tagging convention
All checks were successful
Test / check (push) Successful in 2m38s
Deploy Dev / build-and-deploy (push) Successful in 6m52s
Test / check (pull_request) Successful in 2m31s
a2d38642d1
Tag images by branch: main->:main+:latest, development->:dev.
Add docker-push-version target for pinned Cargo.toml version tags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
mik-tf merged commit e6dcae148f into main 2026-03-02 04:42:36 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mycelium/www_migrate_mycelium!40
No description provided.