Skip to content

Commit 0db3206

Browse files
committed
chore: use openssl for tls
Signed-off-by: Ricky Saechao <[email protected]>
1 parent 74f542b commit 0db3206

File tree

5 files changed

+187
-64
lines changed

5 files changed

+187
-64
lines changed

.github/workflows/rust-ci.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ jobs:
5151
with:
5252
node-version: 18
5353

54-
- name: Setup GCC
54+
- name: Setup GCC and OpenSSL
5555
run: |
5656
sudo apt-get update
57-
sudo apt-get install -y --no-install-recommends gcc libc6-dev libc-dev libssl-dev
57+
sudo apt-get install -y --no-install-recommends gcc libc6-dev libc-dev libssl-dev pkg-config openssl
5858
5959
- name: Checkout Code
6060
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -67,12 +67,14 @@ jobs:
6767
workspaces: |
6868
sdk/rust
6969
70+
- name: Install pkg-config
71+
run: |
72+
sudo apt-get update
73+
sudo apt-get install -y pkg-config
7074
- name: Install Protoc
7175
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
7276
with:
7377
repo-token: ${{ secrets.GITHUB_TOKEN }}
74-
75-
7678
- name: Check
7779
run: |
7880
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
@@ -93,10 +95,10 @@ jobs:
9395
with:
9496
node-version: 18
9597

96-
- name: Setup GCC
98+
- name: Setup GCC and OpenSSL
9799
run: |
98100
sudo apt-get update
99-
sudo apt-get install -y --no-install-recommends gcc libc6-dev libc-dev libssl-dev
101+
sudo apt-get install -y --no-install-recommends gcc libc6-dev libc-dev libssl-dev pkg-config openssl
100102
101103
- name: Checkout Code
102104
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

0 commit comments

Comments
 (0)