Merge macos and ubuntu tests.

This commit is contained in:
Darren Tucker 2021-02-17 20:21:29 +11:00
parent 09f4b84654
commit 4582612e61
2 changed files with 3 additions and 28 deletions

2
.github/configs vendored
View File

@ -79,7 +79,7 @@ esac
if [ -z "${LIBCRYPTOFLAGS}" ]; then
# last-match
for i in /usr/local /usr/local/ssl /usr/local/opt/openssl; do
if [ -d ${i}/bin/openssl ]; then
if [ -x ${i}/bin/openssl ]; then
LIBCRYPTOFLAGS="--with-ssl-dir=${i}"
fi
done

View File

@ -7,12 +7,12 @@ on:
branches: [ master ]
jobs:
linux:
ci:
if: github.repository != 'openssh/openssh-portable-selfhosted'
strategy:
fail-fast: false
matrix:
os: [ubuntu-16_04, ubuntu-18_04, ubuntu-20.04]
os: [ubuntu-16_04, ubuntu-18_04, ubuntu-20.04, macos-10.15, macos-11.0]
configs: [default, pam]
# Then we include any extra configs we want to test for specific VMs.
include:
@ -45,28 +45,3 @@ jobs:
env:
SUDO: sudo
TEST_SSH_UNSAFE_PERMISSIONS: 1
macos:
if: github.repository != 'openssh/openssh-portable-selfhosted'
strategy:
matrix:
os: [ macos-10.15, macos-11.0 ]
configs: [default, pam]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- name: setup CI system
run: ./.github/setup_ci.sh ${{ matrix.configs }}
- name: autoreconf
run: autoreconf
- name: configure
run: ./configure --with-ssl-dir=/usr/local/opt/openssl ${{ matrix.configs }}
- name: make
run: make -j2
- name: copy moduli
run: sudo cp moduli /usr/local/etc/
- name: make tests
run: ./.github/run_test.sh ${{ matrix.configs }}
env:
SUDO: sudo
TEST_SSH_UNSAFE_PERMISSIONS: 1