Commit Graph
3 Commits
Author SHA1 Message Date
Albrecht LohofenerandClaude Opus 5.5 5af163b06f Adapt CI to eth* NIC names of multipass 1.17 VMs
Multipass 1.17 VMs name their NICs eth0/eth1/eth2 instead of
ens3/ens4/ens5, so 'ip addr add ... dev ens4' fails on wan-vm. Update the
interface names in the test job and the WAN_IF/LAN_IF test parameters.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 00:04:41 +02:00
Albrecht LohofenerandClaude Opus 5.5 6d617e3864 Replace removed multipass docker blueprint in CI test job
Multipass 1.17 dropped blueprints, so 'multipass launch docker' fails.
Launch a plain Ubuntu 24.04 VM with the blueprint's resources and install
Docker via cloud-init instead. Drop the portainer stop, as it no longer exists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:26:44 +02:00
Albrecht LohofenerandClaude Opus 5.5 dede682981 Deduplicate CI workflows via a reusable workflow
Move the shared build, SBOM, test and publish jobs into
build-test-publish.yml and turn the master and stable workflows into
thin callers. Drop the 24.10-SNAPSHOT workflow.

Also fix the stable SBOM job scanning the previously published :latest
image instead of the freshly built CI image, and use the checked-out
mount script instead of downloading it from master.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 10:09:20 +02:00