summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodrigo Arias Mallo <rodarima@gmail.com>2023-12-24 17:23:47 +0100
committerRodrigo Arias Mallo <rodarima@gmail.com>2023-12-30 01:37:15 +0100
commited9122dfb44e8af0c10efe0eb0b019e52ed650e0 (patch)
tree54e7322d12271cea6212297cd31e6a65d7c6e642
parentcb6e5a10ba2bbf5dbfaded95d905fd688b495631 (diff)
Add macOS 13 build in CI
-rw-r--r--.github/workflows/build.yml34
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