aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-10-04 20:17:15 +0500
committerEgor Tensin <egor@tensin.name>2026-10-04 20:17:15 +0500
commit2fdddebe5194670dfd63269c8d507ed8bc50dc96 (patch)
treee46f86636748cacf8e64b68c939975620c637fde
parenttest: minor refactoring (diff)
downloadconfig-links-2fdddebe5194670dfd63269c8d507ed8bc50dc96.tar.gz
config-links-2fdddebe5194670dfd63269c8d507ed8bc50dc96.zip
workflows/ci: test on more distros
-rw-r--r--.github/workflows/ci.yml11
-rw-r--r--Makefile9
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: