Adding cargo shear (#5139)

* Adding cargo shear (fail check)

* Running cargo shear.

* Fixing another missing.

* Removing cargo-machete in favor of cargo-shear
This commit is contained in:
Dessalines 2024-10-28 11:41:09 -04:00 committed by GitHub
parent aef4403412
commit d6d01a3b62
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 8 additions and 15 deletions

View file

@ -73,12 +73,12 @@ steps:
when: when:
- event: pull_request - event: pull_request
cargo_machete: cargo_shear:
image: *rust_nightly_image image: *rust_nightly_image
commands: commands:
- *install_binstall - *install_binstall
- cargo binstall -y cargo-machete - cargo binstall -y cargo-shear
- cargo machete - cargo shear
when: when:
- event: pull_request - event: pull_request

2
Cargo.lock generated
View file

@ -2570,7 +2570,6 @@ dependencies = [
"futures", "futures",
"html2md", "html2md",
"html2text", "html2text",
"http 1.1.0",
"itertools 0.13.0", "itertools 0.13.0",
"lemmy_api_common", "lemmy_api_common",
"lemmy_db_schema", "lemmy_db_schema",
@ -2815,7 +2814,6 @@ dependencies = [
"markdown-it-sup", "markdown-it-sup",
"pretty_assertions", "pretty_assertions",
"regex", "regex",
"reqwest 0.12.8",
"reqwest-middleware", "reqwest-middleware",
"rosetta-build", "rosetta-build",
"rosetta-i18n", "rosetta-i18n",

View file

@ -72,7 +72,7 @@ jsonwebtoken = { version = "9.3.0", optional = true }
# necessary for wasmt compilation # necessary for wasmt compilation
getrandom = { version = "0.2.15", features = ["js"] } getrandom = { version = "0.2.15", features = ["js"] }
[package.metadata.cargo-machete] [package.metadata.cargo-shear]
ignored = ["getrandom"] ignored = ["getrandom"]
[dev-dependencies] [dev-dependencies]

View file

@ -34,5 +34,5 @@ serde_json = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_with = { workspace = true } serde_with = { workspace = true }
[package.metadata.cargo-machete] [package.metadata.cargo-shear]
ignored = ["futures"] ignored = ["futures"]

View file

@ -33,7 +33,6 @@ tokio = { workspace = true }
tracing = { workspace = true } tracing = { workspace = true }
strum = { workspace = true } strum = { workspace = true }
url = { workspace = true } url = { workspace = true }
http = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
itertools = { workspace = true } itertools = { workspace = true }
uuid = { workspace = true } uuid = { workspace = true }

View file

@ -82,6 +82,3 @@ derive-new.workspace = true
[dev-dependencies] [dev-dependencies]
serial_test = { workspace = true } serial_test = { workspace = true }
pretty_assertions = { workspace = true } pretty_assertions = { workspace = true }
[package.metadata.cargo-machete]
ignored = ["strum"]

View file

@ -48,6 +48,3 @@ pretty_assertions = { workspace = true }
url.workspace = true url.workspace = true
lemmy_db_views.workspace = true lemmy_db_views.workspace = true
lemmy_utils.workspace = true lemmy_utils.workspace = true
[package.metadata.cargo-machete]
ignored = ["strum"]

View file

@ -49,6 +49,9 @@ full = [
"dep:markdown-it", "dep:markdown-it",
] ]
[package.metadata.cargo-shear]
ignored = ["http"]
[dependencies] [dependencies]
regex = { workspace = true, optional = true } regex = { workspace = true, optional = true }
tracing = { workspace = true, optional = true } tracing = { workspace = true, optional = true }
@ -88,7 +91,6 @@ markdown-it-sup = "1.0.0"
markdown-it-ruby = "1.0.0" markdown-it-ruby = "1.0.0"
[dev-dependencies] [dev-dependencies]
reqwest = { workspace = true }
pretty_assertions = { workspace = true } pretty_assertions = { workspace = true }
[build-dependencies] [build-dependencies]