From cd8e333afd26e126564b184d09de9c383c3f3dc7 Mon Sep 17 00:00:00 2001 From: Mark Rapson Date: Sat, 8 Aug 2026 20:48:36 +0100 Subject: [PATCH] Restore Docker tag fan-out --- .github/workflows/docker-publish.yml | 2 ++ CHANGELOG.md | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 2349541..e0dec88 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -42,6 +42,8 @@ jobs: tags: | type=raw,value=latest type=ref,event=tag + type=semver,pattern=v{{major}} + type=semver,pattern=v{{major}}.{{minor}} - name: Build and push image uses: docker/build-push-action@v6 diff --git a/CHANGELOG.md b/CHANGELOG.md index a501c33..bb3d91f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file. ### Fixed - The Docker build inputs now live under `build/`, with separate web and player package manifests so the player image no longer carries the web browser tooling bundle. +- The Docker publish workflow now restores `v2` and `v2.2` style image tags alongside `latest` and the full release tag. - Remote player sync and upload routing now carry the exact connected player device id through the bridge, so startup media and font jobs target the correct player instance in split-device deployments. - Player websocket registration now learns the public base URL from the actual screen request origin, so localhost and 127.0.0.1 aliases both keep websocket commands working.