mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-02 17:37:24 -04:00
Updates the docker-release.yml workflow to distinguish between stable releases and pre-releases (alpha, beta, rc versions). Changes: - Add pre-release detection logic to extract version step - Create new "Generate Docker tags" step to conditionally build tag list - Only apply 'latest' tag for stable releases - Pre-releases are tagged with version number only - Update "Image published" message to reflect pre-release status Example behavior: - v0.3.0 -> tags: 0.3.0, latest - v0.3.0-alpha -> tags: 0.3.0-alpha (NOT latest) - v1.0.0-rc1 -> tags: 1.0.0-rc1 (NOT latest) This prevents pre-release versions from overwriting the stable 'latest' tag, allowing users to safely pull the latest stable version while still providing access to pre-release versions by explicit version tag.