summaryrefslogtreecommitdiffstats
path: root/.github (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Spell omnios test host correctly.Darren Tucker2024-09-101-1/+1
|
* Add omnios test target.Darren Tucker2024-09-101-0/+2
|
* Also test PAM on dfly64.Darren Tucker2024-09-101-0/+1
|
* Move rekey test into valgrind-2.Darren Tucker2024-08-222-7/+2
| | | | | | | Now that the rekey test has been optimized it's fast enough to not be in its own valgrind test, so move it into valgrind-2, which is currently the quickest of the others, bringing all of them to roughly the same runtime of ~1.1 hours.
* Add compat functions for EVP_Digest{Sign,Verify}.Darren Tucker2024-08-171-0/+2
| | | | | This should make LibreSSL 3.1.x through 3.3.x work again. Code from tb@, ok djm@. Restore the test configs covering those.
* retire testing aginst older LibreSSL versionsDamien Miller2024-08-151-2/+0
| | | | | | | | | libressl prior to 3.4.x lack support for the EVP_DigestSign and EVP_DigestVerify APIs that we need now that sshkey is converted to EVP_PKEY. If someone makes a good case for why we should support these versions then we could bring back support with wrappers.
* Explicitly install libssl-devel cygwin.Darren Tucker2024-07-281-1/+1
| | | | Should fix CI tests for cygwin default config.
* Add 9.8 branch to ci-status page.Darren Tucker2024-07-041-0/+4
|
* Rerun upstream tests on .sh file changes too.Darren Tucker2024-06-201-1/+1
|
* Move -f to the place needed to restart sshd.Darren Tucker2024-06-191-1/+1
|
* Need to supply "-f" to restart sshd.Darren Tucker2024-06-191-1/+1
|
* Restart sshd after installing it for testing.Darren Tucker2024-06-191-1/+1
| | | | | | When installing an sshd built without OpenSSL the mismatch between the running sshd and newly installed sshd-session will cause the remainder of the test to fail.
* Remove macos-11 runner.Darren Tucker2024-06-191-2/+0
| | | | Github is retiring them soon.
* minix doesn't have loopback, so skip penalty testsDamien Miller2024-06-171-1/+1
| | | | pointed out by dtucker@
* skip penalty-expire test in valgrind test envDamien Miller2024-06-141-0/+1
|
* Remove 9.6 branch from status page.Darren Tucker2024-04-251-4/+0
|
* Update LibreSSL and OpenSSL versions tested.Darren Tucker2024-04-251-2/+5
| | | | | | Update LibreSSL versions to current releases (3.8.4 & 3.9.1). Add newly-released OpenSSL 3.3.0, and add tests against the 3.1 and 3.3 branches.
* Port changes from selfhosted to upstream tests.Darren Tucker2024-03-311-2/+13
| | | | Should get them working again.
* Rearrange selfhosted VM scheduling.Darren Tucker2024-03-302-15/+39
| | | | | | | | | | | | | | | | | | | | Instead of trying to infer the type of the self hosted tests in each of the driver scripts (inconsistently...), set one of the following variables to "true" in the workflow: VM: tests run in a virtual machine. EPHEMERAL: tests run on an ephemeral virtual machine. PERSISTENT: tests run on a persistent virtual machine REMOTE: tests run on a physical remote host. EPHEMERAL VMs can have multiple instances of any given VM can exist simultaneously and are run by a runner pool. The other types have a dedicated runner instance and can only run a single test at a time. Other settings: SSHFS: We need to sshfs mount over the repo so the workflow can collect build artifacts. This also implies the tests must be run over ssh. DEBUG_ACTIONS: enable "set -x" in scripts for debugging.
* Fix name of OpenBSD upstream CI jobs.Darren Tucker2024-03-261-1/+1
|
* Really mkdir /usr/local/etc in CI tests.Darren Tucker2024-03-261-1/+1
|
* Better short name for OpenBSD upstream CI jobs too.Darren Tucker2024-03-261-0/+1
|
* Ensure /usr/local/etc exists before using in tests.Darren Tucker2024-03-261-0/+1
|
* Be more specific about when to rerun workflows.Darren Tucker2024-03-264-6/+6
|
* Add short names for test jobs on github CI.Darren Tucker2024-03-262-0/+2
|
* Add Mac OS X 14 test targets.Darren Tucker2024-03-251-0/+2
|
* Update branches shown on ci-status to 9.7 and 9.6.Darren Tucker2024-03-251-6/+6
|
* Test against current OpenSSL and LibreSSL releases.Darren Tucker2024-03-111-4/+5
| | | | | Add LibreSSL 3.9.0, bump older branches to their respective current releases.
* Add nbsd10 test target.Darren Tucker2024-02-221-0/+1
|
* Interop test against PuTTY snapshot and releases.Darren Tucker2024-02-073-0/+42
|
* Put privsep dir on OS X on /usr/local.Darren Tucker2024-02-061-0/+4
| | | | | On some runners we can't create /var/empty, so put it some place we can write. Should fix test breakage on Max OS X 11.
* Add --disable-fd-passing option.Darren Tucker2024-02-061-5/+7
| | | | | .. and enable for the minix3 test VM. This will cause it to more reliably skip tests that need FD passing and should fix the current test breakage.
* Add tests for OpenSSL 3.2.0 and 3.2 stable branch.Darren Tucker2023-11-261-0/+2
|
* Add an Ubuntu 22.04 test VM.Darren Tucker2023-11-231-0/+1
| | | | | This is the same version as Github's runners so most of the testing on it is over there, but having a local VM makes debugging much easier.
* Add gcc-12 -Werror test on Ubuntu 22.04.Darren Tucker2023-11-232-3/+14
| | | | Explictly specify gcc-11 on Ubuntu 22.04 (it's the system compiler).
* Add fbsd14 VM to test pool.Darren Tucker2023-11-211-0/+2
|
* Test current releases of LibreSSL and OpenSSL.Darren Tucker2023-11-131-4/+4
| | | | Retire some of the older releases.
* Put long-running test targets on hipri runners.Darren Tucker2023-11-011-7/+8
| | | | | | Some of the selfhosted test targets take a long time to run for various reasons, so label them for "libvirt-hipri" runners so that they can start immediately. This should reduce the time to complete all tests.
* Add obsd74 test VM and retire obsd69 and obsd70.Darren Tucker2023-10-301-2/+1
|
* Restore nopasswd sudo rule on Mac OS X.Darren Tucker2023-10-301-7/+19
| | | | | This seems to be missing from some (but not all) github runners, so restore it if it seems to be missing.
* Don't exit early when setting up on Mac OS X.Darren Tucker2023-10-301-5/+12
| | | | | We probably need some of the other bits in there (specifically, setting the perms on the home directory) so make it less of a special snowflake.
* Install Dropbear for interop testing.Darren Tucker2023-10-201-2/+2
|
* Don't use make -j2.Darren Tucker2023-10-122-4/+4
| | | | | | While we have 2 cores available on github runners, not using it means that the most recent log message is the actual failure, rather than having to search back through the log for it.
* Set LLONG_MAX for C89 test.Darren Tucker2023-08-311-0/+7
| | | | | | If we don't have LLONG_MAX, configure will figure out that it can get it by setting -std=gnu99, at which point we won't be testing C89 any more. To avoid this, feed it in via CFLAGS.
* obsd-arm64 host is real hardware...Darren Tucker2023-08-211-1/+1
| | | | so put in the correct config location.
* Add OpenBSD ARM64 test host.Darren Tucker2023-08-211-0/+1
|
* Add test for zlib development branch.Darren Tucker2023-08-213-0/+13
|
* Add 9.4 branch to CI status page.Darren Tucker2023-08-181-0/+4
|
* Add obsd72 and obsd73 test targets.Darren Tucker2023-08-131-0/+2
|
* Retire dfly58 test VM. Add dfly64.Darren Tucker2023-07-271-1/+1
|