|
6 | 6 | build-notls:
|
7 | 7 | runs-on: ubuntu-latest
|
8 | 8 | steps:
|
9 |
| - - uses: actions/checkout@v2 |
| 9 | + - uses: actions/checkout@v4 |
10 | 10 | - name: Install dependencies
|
11 | 11 | run: |
|
12 | 12 | sudo apt-get -qq update
|
|
21 | 21 | platform: [ubuntu-latest, ubuntu-20.04]
|
22 | 22 | runs-on: ${{ matrix.platform }}
|
23 | 23 | steps:
|
24 |
| - - uses: actions/checkout@v2 |
| 24 | + - uses: actions/checkout@v4 |
25 | 25 | - name: Install dependencies
|
26 | 26 | run: |
|
27 | 27 | sudo apt-get -qq update
|
@@ -103,20 +103,36 @@ jobs:
|
103 | 103 | build-macos:
|
104 | 104 | strategy:
|
105 | 105 | matrix:
|
106 |
| - openssl: ["1.1", "3.0"] |
| 106 | + openssl: ["3.0"] |
107 | 107 | runs-on: macos-latest
|
108 | 108 | continue-on-error: true
|
109 | 109 | steps:
|
110 | 110 | - uses: actions/checkout@v1
|
111 | 111 | - name: Install dependencies
|
112 |
| - run: brew install autoconf automake libtool libevent pkg-config openssl@${{ matrix.openssl }} |
| 112 | + run: brew install autoconf automake libtool libevent openssl@${{ matrix.openssl }} |
113 | 113 | - name: Build
|
114 | 114 | run: autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@${{ matrix.openssl }}`/lib/pkgconfig ./configure && make
|
115 | 115 |
|
| 116 | + # According to https://github.com/actions/runner-images/blob/macos-14-arm64/20241119.509/images/macos/macos-14-arm64-Readme.md |
| 117 | + # [macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4, 2024 |
| 118 | + # so use macos-12 which does not have the deprecation notice |
| 119 | + build-macos-openssl-1-1: |
| 120 | + strategy: |
| 121 | + matrix: |
| 122 | + platform: [macos-12] |
| 123 | + runs-on: ${{ matrix.platform }} |
| 124 | + steps: |
| 125 | + - uses: actions/checkout@v1 |
| 126 | + - name: Install dependencies |
| 127 | + run: brew install autoconf automake libtool libevent openssl@1.1 |
| 128 | + - name: Build |
| 129 | + run: autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@1.1`/lib/pkgconfig ./configure && make |
| 130 | + |
| 131 | + |
116 | 132 | build-macos-openssl-1-0-2:
|
117 | 133 | strategy:
|
118 | 134 | matrix:
|
119 |
| - platform: [macos-latest] |
| 135 | + platform: [macos-12] |
120 | 136 | runs-on: ${{ matrix.platform }}
|
121 | 137 | steps:
|
122 | 138 | - uses: actions/checkout@v1
|
|
0 commit comments