From 2fdddebe5194670dfd63269c8d507ed8bc50dc96 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sun, 4 Oct 2026 20:17:15 +0500 Subject: workflows/ci: test on more distros --- .github/workflows/ci.yml | 11 ++++++++--- Makefile | 9 +++++++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f70fc60..cf36a97 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,14 +30,19 @@ jobs: test_docker: strategy: matrix: - # Keep in sync with those in Makefile: - distro: [xenial, focal] + # Keep in sync with those in Makefile & Launchpad: + distro: + - xenial + - bionic + - focal + - jammy + - noble + - resolute runs-on: ubuntu-latest name: 'Test / Docker / ${{ matrix.distro }}' steps: - name: Checkout uses: actions/checkout@v7 - - name: Test run: make 'test/docker/${{ matrix.distro }}' diff --git a/Makefile b/Makefile index 084450d..5434611 100644 --- a/Makefile +++ b/Makefile @@ -22,9 +22,14 @@ test/docker/%: DO # Xenial has bash 4.3, which doesn't support inherit_errexit, which is a good # thing to test against. # -# Keep the list repositories synced with the GitHub actions workflow. +# Keep the list distros synced with the GitHub actions workflow & Launchpad. .PHONY: test/docker -test/docker: test/docker/xenial test/docker/focal +test/docker: test/docker/xenial +test/docker: test/docker/bionic +test/docker: test/docker/focal +test/docker: test/docker/jammy +test/docker: test/docker/noble +test/docker: test/docker/resolute .PHONY: install install: -- cgit v1.3