History log of /openssh-portable/.github/setup_ci.sh (Results 1 – 21 of 21)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 9f79e80d 26-Apr-2021 Darren Tucker

Always build OpenSSL shared.

This is the default for current versions but we need it to test against
earlier versions.


# b3cc9fbd 26-Apr-2021 Darren Tucker

Fix custom OpenSSL tests.

Check out specified OpenSSL version. Install custom libcrypto where
configure expects to find it. Remove unneeded OpenSSL config time
options. Older OpenSSL versions wer

Fix custom OpenSSL tests.

Check out specified OpenSSL version. Install custom libcrypto where
configure expects to find it. Remove unneeded OpenSSL config time
options. Older OpenSSL versions were not make -j safe so remove it.

show more ...


# 33f62dfb 26-Apr-2021 Darren Tucker

Add c89 here too.


# da9d59f5 26-Apr-2021 Darren Tucker

Add test against OpenSSL w/out ECC.


# a38016d3 26-Apr-2021 Darren Tucker

Interop test agains PuTTY.


# 095b0307 26-Apr-2021 Darren Tucker

Support testing against arbitary libcrytpo vers.

Add tests against various LibreSSL and OpenSSL versions.


# 3737c9f6 23-Apr-2021 Darren Tucker

Replace "==" (a bashism) with "=".


# e3ba6574 23-Apr-2021 Darren Tucker

Remove dependency on bash.


Revision tags: V_8_6_P1
# b3ca08cb 05-Apr-2021 Darren Tucker

Install libcbor with libfido2.


Revision tags: V_8_5_P1
# ffcdd3d9 21-Feb-2021 Darren Tucker

Valgrind test: split and move up list.

Since the valgrind test takes so long it approaches the limit allowed by
github, move it to the head of the list so it's the first one started and
split the lo

Valgrind test: split and move up list.

Since the valgrind test takes so long it approaches the limit allowed by
github, move it to the head of the list so it's the first one started and
split the longest tests out into a second instance that runs concurrently
with the first.

show more ...


# 41d232e2 18-Feb-2021 Darren Tucker

Add test against Valgrind.


# 09f4b846 17-Feb-2021 Darren Tucker

Convert most github hosted tests to new config structure.


# f0313665 14-Jan-2021 Darren Tucker

Add self-hosted runners for VMs of other platforms.

Github only hosts a limited number of platforms, and the runner code
is only supported on slightly wider range of platforms. To increase
our test

Add self-hosted runners for VMs of other platforms.

Github only hosts a limited number of platforms, and the runner code
is only supported on slightly wider range of platforms. To increase
our test coverage beyond that, we run the runner natively on a VM host,
where it runs a jobs that boot VMs of other platforms, waits for them
to come up then runs the build and test by ssh'ing into the guest.
This means that the minimum dependencies for the guests are quite low
(basically just sshd, a compiler and make).

The interface to the VM host is fairly simple (basically 3 scripts:
vmstartup, vmrun and vmshutdown), but those are specific to the VM host
so are not in the public repo. We also mount the working directory on the
host via sshfs, so things like artifact upload by the runner also work.

As part of this we are moving the per-test-target configs into a single
place (.github/configs) where there will be referenced by a single short
"config" key. I plan to make the github-hosted runners use this too.

The self-hosted runners are run off a private repo on github since that
prevents third parties from accessing them[0], and since runner quota is
limited on private repos, we avoid running the tests we run on the public
repo.

[0] https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories

show more ...


# 3d59e88c 28-Jan-2021 Darren Tucker

make with -j2 to use available CPUs.


# 66dd9ddb 27-Jan-2021 Darren Tucker

Add test against openssl head and libressl head.


# 1b831855 26-Jan-2021 Darren Tucker

Run one test with -Werror to catch warnings.


# ac112ade 12-Jan-2021 Darren Tucker

Add Mac OS X test targets.


# b744914f 08-Jan-2021 Darren Tucker

Add test against Graphene hardened malloc.


# c3366443 07-Jan-2021 Darren Tucker

Add Ubuntu 16.04 and 20.04 test targets.


Revision tags: V_8_4_P1
# 651bb3a3 07-Aug-2020 Darren Tucker

Add without-openssl without-zlib test target.


# 9499f2bb 05-Aug-2020 Stefan Schindler

Add CI with prepare script

* Only use heimdal kerberos implementation
* Fetch yubico/libfido2 (see: https://github.com/Yubico/libfido2)
* Add one target for
* all features
* each feature alo

Add CI with prepare script

* Only use heimdal kerberos implementation
* Fetch yubico/libfido2 (see: https://github.com/Yubico/libfido2)
* Add one target for
* all features
* each feature alone
* no features

show more ...