File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change 1
- name : ci
1
+ name : Cargo Build & Test
2
2
3
3
on :
4
4
push :
5
- branches : [ "master" ]
6
5
pull_request :
7
- branches : [ "master" ]
8
6
9
7
env :
10
8
CARGO_TERM_COLOR : always
@@ -15,15 +13,18 @@ jobs:
15
13
strategy :
16
14
matrix :
17
15
os : [ ubuntu-latest, windows-latest ]
16
+ toolchain : [1.83, stable, beta]
18
17
steps :
19
18
- uses : actions/checkout@v4
20
19
with :
21
20
submodules : recursive
21
+ - name : Setup toolchain
22
+ run : rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
22
23
- name : Build
23
24
run : cargo build --verbose
24
25
- name : Run tests
25
26
run : cargo test --verbose
26
27
- name : Run tests in release mode
27
28
run : cargo test --verbose --release
28
29
- name : Clippy
29
- run : cargo clippy
30
+ run : rustup component add clippy && cargo clippy
Original file line number Diff line number Diff line change @@ -11,13 +11,13 @@ description = "The Intel Processor Trace (Intel PT) Decoder Library is Intel's r
11
11
categories = [" development-tools::debugging" , " development-tools::profiling" ]
12
12
repository = " https://github.com/sum-catnip/libipt-rs"
13
13
keywords = [" IntelPT" , " ProcessorTrace" , " libipt" ]
14
- rust-version = " 1.82 .0"
14
+ rust-version = " 1.83 .0"
15
15
16
16
[features ]
17
17
libipt_master = [" libipt-sys/libipt_master" ]
18
18
19
19
[dependencies ]
20
20
libipt-sys = { version = " 0.2.1" , git = " https://github.com/sum-catnip/libipt-sys.git" }
21
21
bitflags = " 2.4.1"
22
- derive_more = { version = " 2.0.1" , features = [" deref" ]}
22
+ derive_more = { version = " 2.0.1" , features = [" deref" ] }
23
23
num_enum = " 0.7.1"
You can’t perform that action at this time.
0 commit comments