openssh/.github
Darren Tucker 02c5ad2312
Rearrange selfhosted VM scheduling.
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.
2024-03-30 16:40:07 +11:00
..
workflows Rearrange selfhosted VM scheduling. 2024-03-30 16:40:07 +11:00
ci-status.md Update branches shown on ci-status to 9.7 and 9.6. 2024-03-25 10:38:03 +11:00
configs Interop test against PuTTY snapshot and releases. 2024-02-07 23:10:34 +11:00
configure.sh Capture stderr output from configure. 2022-07-12 14:37:15 +10:00
run_test.sh Really mkdir /usr/local/etc in CI tests. 2024-03-26 18:38:14 +11:00
setup_ci.sh Interop test against PuTTY snapshot and releases. 2024-02-07 23:10:34 +11:00