Skip to content

Commit 4632feb

Browse files
committed
WIP
1 parent 0ad9b5d commit 4632feb

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

.github/workflows/lint.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,12 @@ jobs:
2424
uses: actions-rust-lang/setup-rust-toolchain@v1
2525
with:
2626
toolchain: stable
27-
components: clippy
2827

29-
- name: Install System Dependencies
30-
run: sudo apt-get update && sudo apt-get install -y make
28+
- name: Install Dependencies
29+
run: |
30+
sudo apt-get update
31+
sudo apt-get install -y clang curl pkg-config libssl-dev make
32+
make install-deps
3133
3234
- name: Run Linters
3335
run: make lint

.github/workflows/tests.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
matrix:
2222
# Define the Rust versions to test against
23-
rust-version: [ "1.86.0", "stable", "beta" ]
23+
rust-version: [ "1.86.0", "1.87.0", "stable", "beta" ]
2424

2525
steps:
2626
- name: Checkout Repository
@@ -30,13 +30,12 @@ jobs:
3030
uses: actions-rust-lang/setup-rust-toolchain@v1
3131
with:
3232
toolchain: ${{ matrix.rust-version }}
33-
components: fmt
3433

35-
- name: Install System Dependencies
36-
run: sudo apt-get update && sudo apt-get install -y make
37-
38-
- name: Install Tarpaulin for Coverage
39-
run: cargo install cargo-tarpaulin
34+
- name: Install Dependencies
35+
run: |
36+
sudo apt-get update
37+
sudo apt-get install -y make
38+
make install-deps
4039
4140
- name: Run Tests and Generate Coverage Report
4241
run: make coverage
@@ -45,4 +44,4 @@ jobs:
4544
uses: codecov/codecov-action@v5
4645
with:
4746
token: ${{ secrets.CODECOV_TOKEN }}
48-
continue-on-error: false
47+
continue-on-error: true

0 commit comments

Comments
 (0)