File tree Expand file tree Collapse file tree 2 files changed +50
-20
lines changed Expand file tree Collapse file tree 2 files changed +50
-20
lines changed Original file line number Diff line number Diff line change 1+ # Run `cargo-unused-features` for finding out unused features
2+ # NOTE: this is broken for now, see https://github.com/TimonPost/cargo-unused-features/pull/10
3+
4+ name : Cargo Unused Features
5+
6+ on :
7+ workflow_dispatch :
8+
9+ concurrency :
10+ group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
11+ cancel-in-progress : true
12+
13+ jobs :
14+ bloat :
15+ name : Cargo Unused Features
16+ runs-on : ubuntu-latest
17+ steps :
18+ - name : Checkout
19+ uses : actions/checkout@v3
20+
21+ - name : Install Rust Toolchain
22+ uses : ./.github/actions/rustup
23+
24+ - name : Install cargo-unused-features
25+ uses : taiki-e/install-action@v2
26+ with :
27+ tool : cargo-unused-features
28+
29+ - name : Run
30+ run : unused-features analyze
31+
32+ check-dependencies :
33+ name : Check Unused Dependencies
34+ runs-on : ubuntu-latest
35+ steps :
36+ - uses : actions/checkout@v3
37+
38+ - uses : dorny/paths-filter@v2
39+ id : filter
40+ with :
41+ filters : |
42+ src:
43+ - 'Cargo.lock'
44+
45+ - name : Install cargo-udeps
46+ if : steps.filter.outputs.src == 'true'
47+ uses : taiki-e/install-action@cargo-udeps
48+
49+ - if : steps.filter.outputs.src == 'true'
50+ run : cargo udeps
Original file line number Diff line number Diff line change 5555 with :
5656 files : .
5757
58- check-dependencies :
59- name : Check Unused Dependencies
60- runs-on : ubuntu-latest
61- steps :
62- - uses : actions/checkout@v3
63-
64- - uses : dorny/paths-filter@v2
65- id : filter
66- with :
67- filters : |
68- src:
69- - 'Cargo.lock'
70-
71- - name : Install cargo-udeps
72- if : steps.filter.outputs.src == 'true'
73- uses : taiki-e/install-action@cargo-udeps
74-
75- - if : steps.filter.outputs.src == 'true'
76- run : cargo udeps
77-
7858 deny :
7959 name : Cargo Deny
8060 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments