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