Commit graph

24 commits

Author SHA1 Message Date
Thomas Lauf
191ad1ec8a Update test zoo docker images
* Add Fedora 42
* Remove Fedora 40
* Remove Ubuntu 20.04

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2025-05-31 21:43:31 +02:00
Thomas Lauf
9b91a7ac71
Upgrade test infrastructure (#670)
* Drop Ubuntu 20.04 test runner
* Add macOS 15 test runner

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2025-05-30 23:42:48 +02:00
Thomas Lauf
77f66969c5 Update test zoo
- Remove 'version' from docker-compose.yml
- Add Asciidoctor version to informative output
- Fix Asciidoctor install on OpenSUSE Tumbleweed
- Add Ubuntu 24.04 to test zoo
- Drop Ubuntu 18.04 from test zoo
- Add Fedora 40 to test zoo
- Add Fedora 41 to test zoo
- Drop Fedora 37 from test zoo
- Drop Fedora 38 from test zoo

Closes #648
2025-02-02 22:05:50 +01:00
Thomas Lauf
89fd60fe8a Remove 'macOS 12' runner
GitHub is removing the `macOS 12` runner image by 2024-12-03
See https://github.com/actions/runner-images/issues/10721

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2024-11-22 21:07:12 +01:00
Thomas Lauf
70aea4b9bc Re-enable Debian Testing image
Was disabled in 4c9a39a because 'fiu-utils' was not available

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2024-11-22 21:07:12 +01:00
Thomas Lauf
eee650e889 Enable running tests from GitHub 2024-11-22 15:13:08 +01:00
Scott
d82d78aa82 Fix test workflow to use docker compose v2, as v1 now retired
Apparently "docker-compose" was deprecated over 6 months ago and is
starting to be phased out in favor of "docker compose".  Without this,
test runners are getting:

  home/runner/work/_temp/0af6641a-337b-4651-8ca4-fef3529091af.sh: line 1:
  docker-compose: command not found

See https://github.com/orgs/community/discussions/116610 for details

Signed-off-by: Scott <scott@smemsh.net>
2024-08-17 10:33:25 +02:00
Thomas Lauf
4c9a39aa31 Pause debian-testing until fiu-utils is available
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2024-06-25 23:04:16 +02:00
Thomas Lauf
85d119ed98 Replace macOS 11 runner with macOS 14
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2024-06-25 22:50:00 +02:00
Thomas Lauf
ba197c6198 Jettison centos7 and centos8 in favor of centos-stream9
CentOS 8 reached end of life on 2021-12-31 (CentOS Stream8 on 2024-05-31)
CentOS 7 reaches end of life on 2024-06-30

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2024-06-05 20:26:22 +02:00
Thomas Lauf
bcc78a941f Update test zoo
- Unify test setup in Docker files
- Add Fedora 38 Docker image
- Add OpenSUSE Leap Docker image
- Add OpenSUSE Tumbleweed Docker image
- Drop Fedora 36 Docker image
- Drop OpenSUSE 15 Docker image

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-12-24 19:26:50 +01:00
dependabot[bot]
86b455ae42
Bump actions/checkout from 3 to 4 (#557) 2023-09-05 16:12:17 +02:00
Thomas Lauf
c2c4691a23 Add macOS 13 test runner
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-08-11 15:51:07 +02:00
Thomas Lauf
016d3a99e7 Update Ubuntu docker images
- Remove no longer supported version
- Add current version

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-01-14 00:16:09 +01:00
Thomas Lauf
fd380acf9b Update Fedora docker images
- Remove no longer supported versions
- Add current versions

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-01-13 23:04:21 +01:00
Thomas Lauf
a38ecf6380 Add Alpine Linux test images
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2022-11-25 16:47:16 +01:00
Thomas Lauf
a3eef76b43 Update GitHub checkout action to v3
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2022-10-16 22:53:02 +02:00
Thomas Lauf
7cad6c21ca Fix workflow run command
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2022-08-17 20:26:13 +02:00
Thomas Lauf
ad5a1b851d Replace deprecated macOS runner
See https://github.com/actions/runner-images/issues/5583

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2022-08-17 20:23:37 +02:00
Thomas Lauf
51d90114aa Deactivate macOS 11 test runner
Seems to be not yet available for everyone...

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-06-13 22:45:57 +02:00
Thomas Lauf
1a7003fa07 Add macOS 11 test runner
Use official system name `macOS`

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-06-13 22:30:40 +02:00
Thomas Lauf
00dc654813 Reactivate ArchLinux test image
- Switch to Docker Official Image (https://hub.docker.com/_/archlinux)
- Closes #412

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-06-13 22:30:40 +02:00
Thomas Lauf
4c8ccd99c3 Add Fedora 33 test image
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-04-10 23:15:30 +02:00
Thomas Lauf
b0e5ad6bc5 Replace Travis CI with Github Workflow
Closes #411

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-02-09 22:16:42 +01:00