Repository navigation
v0.15.0
-
The tool image is built on Ubuntu 24.04 instead of the Alpine-based Docker CLI image. Alpine keeps only the newest build of each package, so the exact package pins broke
make dev-imagewhenever Alpine published an update. -
Ubuntu packages in both images come from a fixed snapshot.ubuntu.com date instead of the live archive, so rebuilding a tag installs the same packages.
-
The Docker CLI, Compose and Buildx binaries are copied from the same pinned Docker CLI image as before. jq 1.8.2, ShellCheck 0.11.0, shfmt 3.13.1, noVNC 1.6.0 and websockify 0.13.0 are upstream releases checked against pinned SHA-256 values, at the versions the Alpine image carried.
-
python3is Ubuntu's Python 3.12, run from a virtual environment with pytest 9.0.3 installed from the hash-pinnedrequirements-pytest.txt.python3 -m pytestworks as before. -
adbis the SDK platform-tools build, the same one the emulator image uses, instead of Alpine'sandroid-toolspackage. -
The issue-pull workflow runs at hours derived from the repository name instead of the same four hours as every other repository.
-
Images derived from the tool image install extra packages with
apt-getinstead ofapk add. -
Python code run in the tool image must support Python 3.12.
-
docs/integration.mdexplains which tags keep building after their base distribution moves on.