diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2023-12-24 17:23:47 +0100 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2023-12-30 01:37:15 +0100 |
commit | ed9122dfb44e8af0c10efe0eb0b019e52ed650e0 (patch) | |
tree | 54e7322d12271cea6212297cd31e6a65d7c6e642 | |
parent | cb6e5a10ba2bbf5dbfaded95d905fd688b495631 (diff) |
Add macOS 13 build in CI
-rw-r--r-- | .github/workflows/build.yml | 34 |
1 files changed, 26 insertions, 8 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 114d5fda..e5bdabcd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,13 +3,13 @@ name: CI on: [push] jobs: - build-no-tls: + ubuntu-latest-no-tls: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 with: fetch-depth: 1 - - name: Install FLTK + - name: Install dependencies run: sudo apt install -y libfltk1.3-dev - name: autogen run: ./autogen.sh @@ -21,13 +21,13 @@ jobs: run: make check - name: make distcheck run: make distcheck - build-mbedtls2: + ubuntu-latest-mbedtls2: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 with: fetch-depth: 1 - - name: Install FLTK + - name: Install dependencies run: sudo apt install -y libfltk1.3-dev libmbedtls-dev - name: autogen run: ./autogen.sh @@ -39,13 +39,13 @@ jobs: run: make check - name: make distcheck run: make distcheck - build-openssl-3: + ubuntu-latest-openssl-3: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 with: fetch-depth: 1 - - name: Install FLTK + - name: Install dependencies run: sudo apt install -y libfltk1.3-dev libssl-dev - name: autogen run: ./autogen.sh @@ -57,13 +57,13 @@ jobs: run: make check - name: make distcheck run: make distcheck - build-openssl-1-1: + ubuntu-20-04-openssl-1-1: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v1 with: fetch-depth: 1 - - name: Install FLTK + - name: Install dependencies run: sudo apt install -y libfltk1.3-dev libssl-dev - name: autogen run: ./autogen.sh @@ -75,3 +75,21 @@ jobs: run: make check - name: make distcheck run: make distcheck + macOS-13-openssl-1-1: + runs-on: macos-13 + steps: + - uses: actions/checkout@v1 + with: + fetch-depth: 1 + - name: Install dependencies + run: brew install autoconf automake fltk + - name: autogen + run: ./autogen.sh + - name: configure + run: ./configure --disable-mbedtls + - name: make + run: make + - name: make check + run: make check + - name: make distcheck + run: make distcheck |