Update CI to use latest Ubuntu
File: ci.yml
Notes:
Update CI to use latest Ubuntu
Also removed 32 bit building in the matrix.
Credit:
Will Cosgrove
@@ -8,18 +8,18 @@ on:
jobs:
style-check:
- runs-on: ubuntu-16.04
+ runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Check Style
run: ./ci/checksrc.sh
build:
- runs-on: ubuntu-16.04
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
compiler: [gcc, clang]
- address_size: [32, 64]
+ address_size: [64]
crypto_backend: [OpenSSL, Libgcrypt, mbedTLS]
build_shared_libs: [OFF, ON]
enable_zlib_compression: [OFF, ON]
@@ -59,7 +59,7 @@ jobs:
if: ${{ matrix.address_size == 64 }}
run: |
sudo apt-get install -y libssl-dev
- sudo apt-get install -y libgcrypt11-dev
+ sudo apt-get install -y libgcrypt-dev
- name: Install mbedTLS Dependencies
if: ${{ matrix.crypto_backend == 'mbedTLS' }}
run: |
@@ -91,7 +91,7 @@ jobs:
CTEST_OUTPUT_ON_FAILURE=1 cmake --build . --target test
cmake --build . --target package
fuzzer:
- runs-on: ubuntu-16.04
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
