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
Darren Tucker
80993390be
Whitespace.
2025-09-17 17:41:41 +10:00
Darren Tucker
7c32e09ea3
Add VM test targets via vmaction on Github.
2025-09-16 23:19:47 +10:00
Darren Tucker
b1c4cedbee
Replace fbsd64ppc VM with physical host.
...
Run 64bit bigendian interop test on NetBSD arm64be instead.
2025-08-01 19:43:27 +10:00
Darren Tucker
259c66aebe
Remove DEBUG_ACTIONS variable.
...
If needed it can be set in github if needed.
2025-07-24 22:02:49 +10:00
Darren Tucker
700205bd86
Fix env again.
2025-06-29 11:27:17 +10:00
Darren Tucker
223a1beac7
Move env again.
2025-06-29 11:24:42 +10:00
Darren Tucker
d32614b448
Move env to where it (hopefully) belongs.
2025-06-29 11:22:00 +10:00
Darren Tucker
8a9384de48
Enable password tests on Github ephemeral VMs.
2025-06-29 11:14:18 +10:00
Darren Tucker
5f761cdb23
Update obsd tests to use current images.
2025-06-17 21:48:48 +10:00
Darren Tucker
5530e5f83b
Replace Windows 2019 runners with 2025 ones.
...
The windows-2019 runners are being decomissioned.
2025-06-10 18:42:10 +10:00
Darren Tucker
7674c03cae
Allow setting LTESTS in repo variables.
2025-05-23 17:04:55 +10:00
Darren Tucker
d8b5bd3607
Rename debugging variable RUN_ONLY_TEST.
...
to RUN_ONLY_TARGET_CONFIG to make it more obvious what it matches.
2025-05-23 17:04:51 +10:00
Darren Tucker
a79a2c1190
chown regress logs before uploading.
2025-05-23 17:04:49 +10:00
Darren Tucker
450a8a1df1
Collect all of regress dir on failure.
...
This may allow us to sort through its entrails and determine the cause
of some types of failures.
2025-05-22 21:18:08 +10:00
Darren Tucker
d1d5c8b9b8
Fix nc install some more.
2025-05-22 12:50:25 +10:00
Darren Tucker
49a2412ad2
Fix cvs up of nc.
2025-05-22 12:21:11 +10:00
Darren Tucker
df22801b3f
Install nc during upstream test.
...
This ensures that the installed nc matches the expectations of the
regress tests.
2025-05-22 11:34:04 +10:00
Darren Tucker
fc8c56ade8
Set runner pasword to random string.
...
The most recent version of the Github ubuntu-latest image sets the
password field to "!" which sshd considers to be a locked account,
breaking most of the tests.
2025-05-20 15:29:34 +10:00
Darren Tucker
ee1d31781c
Move debug log output into separate workflow step.
...
Should reduce the need to scroll back to find out which test actually
failed.
2025-05-11 17:45:06 +10:00
Darren Tucker
8846caccb8
Remove CYGWIN binmode as it's now obsolete.
2025-05-10 22:17:53 +10:00
Darren Tucker
d1b28639c1
Tell Cygwin to use native symlinks.
2025-05-10 08:54:31 +10:00
Darren Tucker
d5cbac2364
Pass Cygwin setup location to CI setup.
...
(instead of hard coding it, wrongly).
2025-05-10 08:11:50 +10:00
Darren Tucker
82f1f52c55
Add RUN_ONLY_TEST to limit which tests are run.
...
For testing, you can set the repo variable RUN_ONLY_TEST in your repo
(Repo -> Settings -> Security -> Actions -> Variables) to run only that test.
2025-05-10 07:44:48 +10:00