Skip to content

Commit 6fe712e

Browse files
committed
Remove dependency on openssl
Uses instead a fully rust-native TLS stack, which makes cross-compiling much easier. Also improves the `Makefile` to work better with docker
1 parent 9b6f630 commit 6fe712e

File tree

6 files changed

+178
-120
lines changed

6 files changed

+178
-120
lines changed

.github/workflows/CI.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ on:
99
tags:
1010
- 'v*.*.*'
1111

12+
env:
13+
USE_DOCKER: true
14+
1215
jobs:
1316
style:
1417
name: Check Style
15-
runs-on: ubuntu-22.04
18+
runs-on: ubuntu-latest
1619
steps:
1720
- name: Checkout
1821
uses: actions/checkout@v1
@@ -35,7 +38,7 @@ jobs:
3538
test:
3639
name: Test
3740
needs: [style]
38-
runs-on: ubuntu-22.04
41+
runs-on: ubuntu-latest
3942
steps:
4043
- name: Checkout
4144
uses: actions/checkout@v1
@@ -59,7 +62,7 @@ jobs:
5962
name: deploy
6063
needs: [test]
6164
if: startsWith(github.ref, 'refs/tags/')
62-
runs-on: ubuntu-22.04
65+
runs-on: ubuntu-latest
6366
strategy:
6467
matrix:
6568
target: [ aarch64-unknown-linux-gnu, armv7-unknown-linux-gnueabihf, i686-unknown-linux-gnu, i686-unknown-linux-musl, powerpc64-unknown-linux-gnu, powerpc64le-unknown-linux-gnu, arm-unknown-linux-gnueabi, x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl ]

0 commit comments

Comments
 (0)