Skip to content

Commit 1d5bd71

Browse files
committed
build: remove cargo-unused
1 parent 11cb7b8 commit 1d5bd71

File tree

2 files changed

+50
-20
lines changed

2 files changed

+50
-20
lines changed

.github/workflows/cargo-unused.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
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

.github/workflows/ci.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -55,26 +55,6 @@ jobs:
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

0 commit comments

Comments
 (0)