update badges, further split out actions by OS, add more Linux targets
This commit is contained in:
parent
c8911ede68
commit
e55410dc80
4
.github/workflows/android_test.yml
vendored
4
.github/workflows/android_test.yml
vendored
@ -14,7 +14,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Run CI script
|
- name: Run CI script
|
||||||
run: ./scripts/travis
|
run: ./scripts/test
|
||||||
|
|
||||||
build-android-10-11:
|
build-android-10-11:
|
||||||
runs-on: ubuntu-18.04
|
runs-on: ubuntu-18.04
|
||||||
@ -27,4 +27,4 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Run CI script
|
- name: Run CI script
|
||||||
run: ./scripts/travis
|
run: ./scripts/test
|
||||||
|
20
.github/workflows/cross_test.yml
vendored
Normal file
20
.github/workflows/cross_test.yml
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
name: cross_ci
|
||||||
|
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build-other:
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
os: [ubuntu-18.04, ubuntu-20.04]
|
||||||
|
arch: [mingw32, mingw64, arm32, arm64]
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
continue-on-error: true
|
||||||
|
env:
|
||||||
|
CC: gcc
|
||||||
|
ARCH: ${{ matrix.arch }}
|
||||||
|
name: ${{ matrix.arch }}
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Run CI script
|
||||||
|
run: ./scripts/test
|
22
.github/workflows/linux_test.yml
vendored
22
.github/workflows/linux_test.yml
vendored
@ -6,7 +6,7 @@ jobs:
|
|||||||
build-native:
|
build-native:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [macos-latest, ubuntu-18.04]
|
os: [ubuntu-18.04, ubuntu-20.04]
|
||||||
compiler: [clang, gcc]
|
compiler: [clang, gcc]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
continue-on-error: false
|
continue-on-error: false
|
||||||
@ -15,24 +15,6 @@ jobs:
|
|||||||
ARCH: native
|
ARCH: native
|
||||||
name: ${{ matrix.compiler }} - ${{ matrix.os }}
|
name: ${{ matrix.compiler }} - ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
- name: Install packages for macos
|
|
||||||
if: matrix.os == 'macos-latest'
|
|
||||||
run: brew install automake
|
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Run CI script
|
- name: Run CI script
|
||||||
run: ./scripts/travis
|
run: ./scripts/test
|
||||||
|
|
||||||
build-other:
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
arch: [mingw32, mingw64, arm32, arm64]
|
|
||||||
runs-on: ubuntu-18.04
|
|
||||||
continue-on-error: true
|
|
||||||
env:
|
|
||||||
CC: gcc
|
|
||||||
ARCH: ${{ matrix.arch }}
|
|
||||||
name: ${{ matrix.arch }}
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
- name: Run CI script
|
|
||||||
run: ./scripts/travis
|
|
||||||
|
22
.github/workflows/macos_test.yml
vendored
Normal file
22
.github/workflows/macos_test.yml
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
name: macos_ci
|
||||||
|
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build-native:
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
os: [macos-latest]
|
||||||
|
compiler: [clang, gcc]
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
continue-on-error: false
|
||||||
|
env:
|
||||||
|
CC: ${{ matrix.compiler }}
|
||||||
|
ARCH: native
|
||||||
|
name: ${{ matrix.compiler }} - ${{ matrix.os }}
|
||||||
|
steps:
|
||||||
|
- name: Install packages for macos
|
||||||
|
run: brew install automake
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Run CI script
|
||||||
|
run: ./scripts/test
|
@ -1,7 +1,11 @@
|
|||||||

|

|
||||||
## Official portable version of [LibreSSL](https://www.libressl.org) ##
|
## Official portable version of [LibreSSL](https://www.libressl.org) ##
|
||||||
|
|
||||||
[](https://travis-ci.org/libressl-portable/portable) [](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:libressl)
|
[](https://github.com/libressl-portable/portable/actions/workflows/linux_test.yml)
|
||||||
|
[](https://github.com/libressl-portable/portable/actions/workflows/macos_test.yml)
|
||||||
|
[](https://github.com/libressl-portable/portable/actions/workflows/android_test.yml)
|
||||||
|
[](https://github.com/libressl-portable/portable/actions/workflows/cross_test.yml)
|
||||||
|
[](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:libressl)
|
||||||
|
|
||||||
LibreSSL is a fork of [OpenSSL](https://www.openssl.org) 1.0.1g developed by the
|
LibreSSL is a fork of [OpenSSL](https://www.openssl.org) 1.0.1g developed by the
|
||||||
[OpenBSD](https://www.openbsd.org) project. Our goal is to modernize the codebase,
|
[OpenBSD](https://www.openbsd.org) project. Our goal is to modernize the codebase,
|
||||||
|
@ -81,14 +81,14 @@ elif [ "x$ARCH" = "xarm32" -o "x$ARCH" = "xarm64" ]; then
|
|||||||
|
|
||||||
if [ "x$ARCH" = "xarm32" ]; then
|
if [ "x$ARCH" = "xarm32" ]; then
|
||||||
sudo apt-get install -y g++-arm-linux-gnueabihf
|
sudo apt-get install -y g++-arm-linux-gnueabihf
|
||||||
sudo ln -s /usr/arm-linux-gnueabihf/lib /lib/arm-linux-gnueabihf
|
sudo ln -s /usr/arm-linux-gnueabihf/lib/ld-*.*.so /lib/ld-linux-armhf.so.3
|
||||||
sudo ln -s /lib/arm-linux-gnueabihf/ld-2.27.so /lib/ld-linux-armhf.so.3
|
export LD_LIBRARY_PATH=/usr/arm-linux-gnueabihf/lib
|
||||||
export CC=arm-linux-gnueabihf-gcc
|
export CC=arm-linux-gnueabihf-gcc
|
||||||
./configure --host=arm-linux
|
./configure --host=arm-linux
|
||||||
else
|
else
|
||||||
sudo apt-get install -y g++-aarch64-linux-gnu
|
sudo apt-get install -y g++-aarch64-linux-gnu
|
||||||
sudo ln -s /usr/aarch64-linux-gnu/lib/ /lib/aarch64-linux-gnu
|
sudo ln -s /usr/aarch64-linux-gnu/lib/ld-*.*.so /lib/ld-linux-aarch64.so.1
|
||||||
sudo ln -s /lib/aarch64-linux-gnu/ld-2.27.so /lib/ld-linux-aarch64.so.1
|
export LD_LIBRARY_PATH=/usr/aarch64-linux-gnu/lib
|
||||||
export CC=aarch64-linux-gnu-gcc
|
export CC=aarch64-linux-gnu-gcc
|
||||||
./configure --host=aarch64-linux
|
./configure --host=aarch64-linux
|
||||||
fi
|
fi
|
@ -1,18 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
CWD=`pwd`
|
|
||||||
|
|
||||||
testsdir=`ls -d libressl-*/_build/sub/tests`
|
|
||||||
if [ -d "$testsdir" ] ; then
|
|
||||||
echo "##### test logs in $testsdir"
|
|
||||||
cd $testsdir
|
|
||||||
for i in `ls *.trs` ; do
|
|
||||||
grep ':test-result: PASS' $i > /dev/null
|
|
||||||
if [ $? -eq 1 ] ; then
|
|
||||||
log=`echo $i | sed 's/\.trs$/\.log/'`
|
|
||||||
echo "***** $log"
|
|
||||||
cat $log
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
cd $CWD
|
|
||||||
fi
|
|
Loading…
x
Reference in New Issue
Block a user