Commit Graph
274 Commits
Author SHA1 Message Date
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