The version reported by blueapi running from a container does not match the container being run. When running a server, this appears as the client failing its version check (Version mismatch: Blueapi server version is X but client version is Y).
The simplest demonstration is to run blueapi --version using the image.
$ podman run --rm ghcr.io/diamondlightsource/blueapi:1.14.0 --version
blueapi, version 1.14.1.dev0+gaf0695875.d20260424
Acceptance Criteria
- The version reported by blueapi in the container matches the version of the container
The version reported by blueapi running from a container does not match the container being run. When running a server, this appears as the client failing its version check (
Version mismatch: Blueapi server version is X but client version is Y).The simplest demonstration is to run
blueapi --versionusing the image.Acceptance Criteria