Darafei Praliaskouski
56e73cd804
ci: avoid rsync dependency in NetBSD VM jobs
2026-05-11 18:16:59 +10:00
Darren Tucker
4ea08a0353
Improve NetBSD PAM tests.
...
- Set random password and use for password auth test.
- When testing PAM builds, test with and without UsePAM.
2026-05-05 00:09:12 +10:00
Darren Tucker
504d01d81f
Improve FreeBSD PAM tests.
...
- Set random password and use for password auth test.
- When testing PAM builds, test with and without UsePAM.
2026-05-05 00:09:11 +10:00
Darren Tucker
a05de3f67f
Update to FreeBSD 14.4, add 15.0.
2026-05-05 00:09:11 +10:00
Darren Tucker
6296749fe1
Improve Solaris PAM tests.
...
- Set up and run tests with SUDO.
- Set random password to use for password & kbdint auth tests.
- Only run t-exec when re-testing with PAM, don't rerun unit tests.
- When testing PAM builds, test with and without UsePAM.
2026-05-05 00:09:07 +10:00
Darren Tucker
f9d62eaa53
Only run t-exec when re-testing with PAM.
...
There's no point rerunning unit tests.
2026-05-05 00:09:06 +10:00
Darren Tucker
05af6553e9
Add Solaris 11.4-clang-19 test.
2026-05-05 00:09:05 +10:00
Darren Tucker
cb654c2ce7
Add RUN_ONLY_PLATFORM to run a subset of tests.
2026-05-05 00:09:05 +10:00
Renaud Allard
7ab5e4073a
vm.yml: fix solaris PAM tests
...
Add missing SSHD_CONFOPTS="UsePam yes" to the solaris PAM test
step so it actually tests PAM functionality instead of re-running
the default tests with a PAM-enabled binary.
2026-04-30 09:28:17 +10:00
Darren Tucker
6185d1e6f7
Rename obsd arm64 snapshot VM for consistency.
2026-04-28 09:10:44 +10:00
Darren Tucker
2be9cec2fc
Update OpenSSL tested versions.
2026-04-27 21:53:36 +10:00
Darren Tucker
b41203e500
Comment out new PAM valgrind test until debugged.
2026-04-27 21:47:55 +10:00
Darren Tucker
6c5235cb66
Reorder steps to change perms before displaying.
2026-04-27 21:47:49 +10:00
Darren Tucker
ba110a56a7
Allow setting TEST_SSH_TRACE via Github.
2026-04-27 21:47:48 +10:00
Darren Tucker
8751cd9c5c
Add tests for libressl-4.3.1.
2026-04-27 21:47:47 +10:00
Darren Tucker
713ec5c5ae
Test against OpenSSL 3.6.2, 4.0.0 and 4.0-stable.
2026-04-16 20:55:23 +10:00
Darren Tucker
f2da6737e2
Match case with other messages.
2026-04-16 19:32:34 +10:00
Darren Tucker
d3efbba14f
Add a VM-based test for OpenBSD-current.
2026-03-26 18:56:18 +11:00
Darren Tucker
4bb4f1601e
Add a Valgrind test of the PAM config.
2026-03-26 18:56:15 +11:00
Darren Tucker
12da685dfc
Upstream tests don't use the config file.
2026-03-26 18:56:14 +11:00
Darren Tucker
c9fcea8865
Enable BSM audit test on FreeBSD VMs.
2026-02-18 11:22:37 -05:00
Darren Tucker
f1a9628cd7
Move BSM audit test to selfhosted runner.
...
The vmactions VM on Github does not have the required libraries
installed.
2026-02-18 10:59:02 -05:00
Darren Tucker
b046330617
Add test coverage for all of the --audit= configs.
2026-02-18 09:49:41 -05:00
Darren Tucker
6243936918
Remove openindiana VM test.
...
When it works it's by far the slowest (>1h to install packages) and the
package installation is flaky. We can bring it back if their infra ever
improves.
2026-02-09 09:06:19 +11:00
Darren Tucker
249476f45d
Test KERBEROS5=yes builds on OpenBSD.
2026-02-09 04:05:31 +11:00
Darren Tucker
86e0f4aa2c
Split sudo out to its own install line.
2026-02-07 04:29:41 +11:00
Darren Tucker
dfbb8526b5
Remove obsolete comments.
2026-02-07 04:29:38 +11:00
Darren Tucker
f0b7ecf7f5
Run tests on older OmniOS version too.
2026-02-07 04:29:37 +11:00
Darren Tucker
01bddc0663
Add OpenIndiana VM test target.
2026-02-07 04:29:35 +11:00
Darren Tucker
d05b704086
Add OpenBSD 7.8 VM test target.
2025-12-07 20:45:54 +11:00
Darren Tucker
7cb3ea4dcc
Simplify git command to avoid yaml syntax error.
2025-11-13 10:23:45 +11:00
Damien Miller
d128133144
octal-escape the colon character
...
Apparently these are YAML magic when followed by whitespace
2025-11-07 15:49:55 +11:00
Damien Miller
5a104d81a2
try single quotes instead of escaped quotes
2025-11-07 15:44:18 +11:00
Damien Miller
48d8293956
escape quotes in yaml
2025-11-07 15:42:57 +11:00
Darren Tucker
7e5d404cf7
Support using git for OpenBSD src tree tests.
2025-11-01 08:34:39 +11:00
Darren Tucker
d87e7f0bed
Add OpenBSD 7.8 test target.
2025-11-01 08:34:39 +11:00
Darren Tucker
75faa8a167
Update LibreSSL versions and add 4.2.0.
2025-10-20 18:29:24 +11:00
Darren Tucker
a204650386
Retire macos-13 runners, add Intel-specific ones.
2025-10-17 16:32:40 +11:00
Darren Tucker
a6ee0eb8cd
Switch OpenBSD VMs to use doas instead of sudo.
...
OpenBSD 7.3 packages have been removed from the mirrors so we can't
install sudo for it any more, so switch to the native doas utility.
2025-10-13 20:41:27 +11:00
Darren Tucker
d478e25023
Update OpenSSL & LibreSSL versions we test against.
2025-10-01 12:17:54 +10:00
Darren Tucker
b06a150bc9
Stop testing OpenBSD ubsan until fixed upstream.
2025-09-27 20:20:34 +10:00
Darren Tucker
b4ceca952b
Shorten workflow names to fit in a single line.
2025-09-26 22:28:13 +10:00
Darren Tucker
7ce3823547
Merge all putty tests into a single test.
...
The lets us reuse the built OpenSSH binaries and replaces 12*4min of
tests with a single 14min one.
2025-09-25 18:24:02 +10:00
Darren Tucker
eff358890a
Merge VM tests into a single workflow file.
...
Should make it easier to manage, although it may cause a few extra runs.
2025-09-23 16:51:34 +10:00
Darren Tucker
d00015d211
Test openssl-3.6 branch not beta1.
2025-09-23 16:38:45 +10:00
Darren Tucker
31fce4fc5a
Test openssl-3.6.0-beta1.
2025-09-23 15:51:14 +10:00
Darren Tucker
b94e7251a1
Specify rpath when building OpenSSL.
2025-09-23 15:35:19 +10:00
Darren Tucker
83853aa5e3
Factor out OpenSSL install and test more versions.
...
Move OpenSSL installation into its own script with a "-a" option to
install the "next" version to test for ABI compatibility.
2025-09-22 18:21:05 +10:00
Darren Tucker
c682c9f45a
Add tests for OpenSSL 3.4 and 3.5 versions.
2025-09-20 16:25:21 +10:00
Darren Tucker
ca9ac1109e
Rerun tests if run_tests.sh changes.
2025-09-20 16:25:12 +10:00