[openssh-commits] [openssh] 03/03: Merge macos and ubuntu tests.

git+noreply at mindrot.org git+noreply at mindrot.org
Wed Feb 17 20:51:03 AEDT 2021


This is an automated email from the git hooks/post-receive script.

dtucker pushed a commit to branch master
in repository openssh.

commit 4582612e6147d766c336198c498740242fb8f1ec
Author: Darren Tucker <dtucker at dtucker.net>
Date:   Wed Feb 17 20:21:29 2021 +1100

    Merge macos and ubuntu tests.
---
 .github/configs             |  2 +-
 .github/workflows/c-cpp.yml | 29 ++---------------------------
 2 files changed, 3 insertions(+), 28 deletions(-)

diff --git a/.github/configs b/.github/configs
index fa0ceff7..fa8fb6a2 100755
--- a/.github/configs
+++ b/.github/configs
@@ -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
diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
index fe910bb7..36e4c14b 100644
--- a/.github/workflows/c-cpp.yml
+++ b/.github/workflows/c-cpp.yml
@@ -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 at 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

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list