Stéphane Lesimple
340ebd0bec
chore: fix GitHub actions under freebsd
2023-06-01 11:52:39 +02:00
Stéphane Lesimple
5f4832d203
chg: remove Debian 9 tests and dockerfile
2023-06-01 11:52:39 +02:00
Stéphane Lesimple
1be7b2c3eb
chore: update dockerhub workflow
2023-04-12 11:34:49 +02:00
Stéphane Lesimple
708efd90ca
chore: add RockyLinux 9 support
2023-04-07 10:44:05 +02:00
Stéphane Lesimple
4cdd52d85f
chore: add Debian 12 to tests
...
Note that Debian 12 is not released yet, so it's not yet supported.
2023-04-07 10:44:05 +02:00
Stéphane Lesimple
6f13149093
chore: bump OpenSUSE Leap tests from 15.3 to 15.4
2023-04-07 10:44:05 +02:00
Stéphane Lesimple
49dc104dd7
chore: push sandbox and tester images from Deb10 to Deb11
...
Also remove old config files from previsously dropped OS versions
2023-04-07 10:44:05 +02:00
Stéphane Lesimple
73b6a625f5
feat: add support and tests for Ubuntu 22.04 LTS
2022-07-04 11:06:34 +02:00
Stéphane Lesimple
982f21a950
chore: remove CentOS 8 from tests (EOL)
2022-03-14 12:42:26 +01:00
Stéphane Lesimple
0f4893df82
chore: fix FreeBSD tests
2022-03-14 12:42:26 +01:00
Stéphane Lesimple
0f90dfef2d
chore: tests: remove consistency check from long tests
2021-12-23 12:42:56 +01:00
Stéphane Lesimple
a68ccb3f8c
feat: add new OSes and deprecate old ones
...
add:
- Debian 11
- RockyLinux 8
remove:
- OpenSUSE Leap 15.2
- Old minor versions of CentOS 7.x
- Old minor versions of CentOS 8.x
2021-12-21 12:00:04 +01:00
Stéphane Lesimple
d51c4c8be0
fix: tests: full tests on FreeBSD
2021-12-20 12:54:32 +01:00
Stéphane Lesimple
c201f44d83
enh: tests: refactor the framework for more maintainability
...
The chain of executions is as is:
- `docker_build_and_run_tests_all.sh`
- launches several instances of `docker_build_and_run_tests.sh`
- builds docker images with the `target_role.sh` and `tester_role.sh` entrypoints
- inside the tester docker, `tester_role.sh` launches `launch_tests_on_instance.sh`
- the target docker gets tested after setting up accounts, SSH etc.
Previously, these scripts passed options to each other either by a mix of environment
variables and command-line arguments, with some inconsistencies here and there.
Now, `launch_tests_on_instance.sh` supports a lot of command-line options, which can
be specified directly if testing a remote server, or can be passed-through by the calling
script in case of docker tests. `docker_build_and_run_tests.sh` and
`docker_build_and_run_tests_all.sh` also support to passthrough these options down.
2021-06-25 16:02:38 +02:00
Stéphane Lesimple
b364706f37
feat: httpproxy: add functional tests
2021-06-03 16:16:29 +02:00
Stéphane Lesimple
25530fe0d1
chore: tests: always use the latest freebsd github action
2021-05-21 14:13:22 +02:00
Stéphane Lesimple
003052530e
feat: preparatory work to support Debian 11 "Bullseye"
...
We still need to replacee pam_tally2 by pam_faillock
Debian 11 is NOT yet supported, and won't be before it's released as stable.
2021-03-24 17:41:29 +01:00
Stéphane Lesimple
df50dd0796
chore: docbuild: add new required pkg
2021-02-18 16:05:02 +01:00
Stéphane Lesimple
d9d77f5e71
chore: ghactions: use latest freebsdvm action version
2021-02-14 22:25:50 +01:00
Stephane Lesimple
916485b3cb
chore: fix: documentation build was missing a prereq
2021-01-12 12:58:14 +01:00
Stéphane Lesimple
62d6393d56
feat: add yubico-piv-checker install script
2021-01-12 12:05:06 +01:00
Stéphane Lesimple
78c47cba04
chore: checks_basic: verify that autogenerated doc is up to date
2020-12-15 17:37:38 +00:00
Stéphane Lesimple
32a126d3c3
chore: tests: remove OpenSUSE Leap 15.0
...
We're hitting this bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1146027
Hence the tests randomly fail because of that. The workaround is not really clean
(installing a custom-built package), so we're pulling OpenSUSE Leap 15.0 from our
automated tests workflow. Note that it's still supported, the tests can be launched
manually, and bugs under OpenSUSE Leap 15.0 will still be fixed.
2020-12-15 16:01:28 +00:00
Stéphane Lesimple
7707b1c351
fix: osh-groupCreate: fix for centos 8.3
2020-12-08 14:42:27 +00:00
Stéphane Lesimple
dca45a44c5
chore: fix latest centos 8 release, add tests for last 3 minors
2020-12-08 14:27:13 +00:00
Thomas SOËTE
2a51a78b54
fix: Enable perl-tidy.sh test
...
* Move to ubuntu-20.04 runner
* Remove check in dockers tests
2020-11-22 21:37:34 +00:00
Stéphane Lesimple
615f26af8b
enh: freebsd: use ttyrec prebuild static version
2020-11-17 21:04:22 +01:00
Stéphane Lesimple
cb02fd2a33
fixes after review
2020-11-17 17:41:32 +01:00
Stéphane Lesimple
85f1623e45
feat: add FreeBSD automated tests
2020-11-17 12:47:41 +01:00
Stéphane Lesimple
140da2f178
chore: ghactions: change order of tests.yml
2020-11-17 11:11:22 +01:00
Stéphane Lesimple
418dc3a332
feat: add more archs to dockerhub sandbox
2020-11-13 18:38:53 +01:00
Stéphane Lesimple
0481cf2909
enh: provide a separated Dockerfile for the sandbox, squashing the layers
...
Also fix #24
2020-11-05 16:46:03 +00:00
Stéphane Lesimple
2a6d997b2f
feat: add OpenSUSE 15.2 to the officially supported distros
2020-11-05 14:29:27 +00:00
Stéphane Lesimple
22a8363b79
chore: also trigger basic workflow on PR
2020-11-01 13:08:14 +01:00
Stéphane Lesimple
b295a6d283
chore: add dockerhub autopush (no triggers for now)
2020-10-22 12:02:37 +00:00
Stéphane Lesimple
386b20b71c
chore: add basic tests on push
2020-10-20 16:43:15 +00:00
Stéphane Lesimple
fde20136ef
Initial commit
2020-10-20 14:30:27 +00:00