|
37 | 37 | if: matrix.target-platform == 'Native' |
38 | 38 | run: | |
39 | 39 | sudo apt-get update |
40 | | - sudo apt-get install libidn2-dev libcurl3-dev |
| 40 | + sudo apt-get install libidn2-dev libcurl3-dev cmake libssl-dev |
41 | 41 | echo "STTP_NATIVE=1" >> $GITHUB_ENV |
| 42 | + - name: Install s2n-tls |
| 43 | + if: matrix.target-platform == 'Native' |
| 44 | + run: | |
| 45 | + git clone https://github.com/aws/s2n-tls.git /tmp/s2n-tls |
| 46 | + cd /tmp/s2n-tls |
| 47 | + cmake . -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local |
| 48 | + cmake --build build -j $(nproc) |
| 49 | + sudo cmake --install build |
42 | 50 | - name: Install scala-cli |
43 | 51 | if: matrix.target-platform == 'JVM' |
44 | 52 | uses: VirtusLab/scala-cli-setup@77834b5926f3eb70869d8009530c65585f7a039b # main, specifically v1.9.1 |
@@ -95,7 +103,14 @@ jobs: |
95 | 103 | - name: Install libidn2-dev libcurl3-dev |
96 | 104 | run: | |
97 | 105 | sudo apt-get update |
98 | | - sudo apt-get install libidn2-dev libcurl3-dev |
| 106 | + sudo apt-get install libidn2-dev libcurl3-dev cmake libssl-dev |
| 107 | + - name: Install s2n-tls |
| 108 | + run: | |
| 109 | + git clone https://github.com/aws/s2n-tls.git /tmp/s2n-tls |
| 110 | + cd /tmp/s2n-tls |
| 111 | + cmake . -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local |
| 112 | + cmake --build build -j $(nproc) |
| 113 | + sudo cmake --install build |
99 | 114 | - name: Enable Native-specific modules |
100 | 115 | if: matrix.java == '11' |
101 | 116 | run: echo "STTP_NATIVE=1" >> $GITHUB_ENV |
|
0 commit comments