Cleanup dependencies (part 4) (#8468)

Follow-up to #8425 . Final part - adds the CI check.

Release Notes:
- N/A
This commit is contained in:
Dzmitry Malyshau
2024-02-27 20:41:49 +02:00
committed by GitHub
parent ac31c824e4
commit cb75c57fc0
29 changed files with 15 additions and 299 deletions
-3
View File
@@ -13,20 +13,17 @@ doctest = false
ai.workspace = true
anyhow.workspace = true
chrono.workspace = true
client.workspace = true
collections.workspace = true
editor.workspace = true
fs.workspace = true
futures.workspace = true
gpui.workspace = true
indoc.workspace = true
isahc.workspace = true
language.workspace = true
log.workspace = true
menu.workspace = true
multi_buffer.workspace = true
ordered-float.workspace = true
parking_lot.workspace = true
project.workspace = true
regex.workspace = true
schemars.workspace = true
-2
View File
@@ -16,10 +16,8 @@ path = "src/main.rs"
[dependencies]
anyhow.workspace = true
clap = { version = "3.1", features = ["derive"] }
dirs = "3.0"
ipc-channel = "0.16"
serde.workspace = true
serde_derive.workspace = true
util.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
-5
View File
@@ -16,7 +16,6 @@ test-support = ["clock/test-support", "collections/test-support", "gpui/test-sup
chrono = { workspace = true, features = ["serde"] }
clock.workspace = true
collections.workspace = true
db.workspace = true
gpui.workspace = true
util.workspace = true
release_channel.workspace = true
@@ -24,13 +23,11 @@ rpc.workspace = true
text.workspace = true
settings.workspace = true
feature_flags.workspace = true
sum_tree.workspace = true
anyhow.workspace = true
async-recursion = "0.3"
async-tungstenite = { version = "0.16", features = ["async-std", "async-native-tls"] }
futures.workspace = true
image = "0.23"
lazy_static.workspace = true
log.workspace = true
once_cell = "1.19.0"
@@ -39,7 +36,6 @@ postage.workspace = true
rand.workspace = true
schemars.workspace = true
serde.workspace = true
serde_derive.workspace = true
serde_json.workspace = true
sha2.workspace = true
smol.workspace = true
@@ -49,7 +45,6 @@ tempfile.workspace = true
thiserror.workspace = true
time.workspace = true
tiny_http = "0.8"
uuid.workspace = true
url.workspace = true
[dev-dependencies]
+3 -10
View File
@@ -7,6 +7,9 @@ version = "0.44.0"
publish = false
license = "AGPL-3.0-or-later"
[features]
seed-support = ["reqwest"]
[[bin]]
name = "collab"
@@ -21,9 +24,7 @@ aws-config = { version = "1.1.5" }
aws-sdk-s3 = { version = "1.15.0" }
axum = { version = "0.5", features = ["json", "headers", "ws"] }
axum-extra = { version = "0.3", features = ["erased-json"] }
base64 = "0.13"
chrono.workspace = true
clap = { version = "3.1", features = ["derive"], optional = true }
clock.workspace = true
clickhouse.workspace = true
collections.workspace = true
@@ -33,7 +34,6 @@ futures.workspace = true
hex.workspace = true
hyper = "0.14"
lazy_static.workspace = true
lipsum = { version = "0.8", optional = true }
live_kit_server.workspace = true
log.workspace = true
nanoid = "0.4"
@@ -49,17 +49,13 @@ semver.workspace = true
serde.workspace = true
serde_derive.workspace = true
serde_json.workspace = true
sha-1 = "0.9"
sha2.workspace = true
smallvec.workspace = true
sqlx = { version = "0.7", features = ["runtime-tokio-rustls", "postgres", "json", "time", "uuid", "any"] }
telemetry_events.workspace = true
text.workspace = true
time.workspace = true
tokio = { version = "1", features = ["full"] }
tokio-tungstenite = "0.17"
toml.workspace = true
tonic = "0.6"
tower = "0.4"
tower-http = { workspace = true, features = ["trace"] }
tracing = "0.1.34"
@@ -103,6 +99,3 @@ theme.workspace = true
unindent.workspace = true
util.workspace = true
workspace = { workspace = true, features = ["test-support"] }
[features]
seed-support = ["clap", "lipsum", "reqwest"]
-3
View File
@@ -7,13 +7,10 @@ license = "GPL-3.0-or-later"
[features]
default = []
stories = ["dep:itertools", "dep:story"]
[lib]
path = "src/color.rs"
doctest = true
[dependencies]
itertools = { workspace = true, optional = true }
palette = "0.7.3"
story = { workspace = true, optional = true }
-1
View File
@@ -10,7 +10,6 @@ path = "src/command_palette.rs"
doctest = false
[dependencies]
anyhow.workspace = true
client.workspace = true
collections.workspace = true
command_palette_hooks.workspace = true
-3
View File
@@ -28,15 +28,12 @@ command_palette_hooks.workspace = true
futures.workspace = true
gpui.workspace = true
language.workspace = true
log.workspace = true
lsp.workspace = true
node_runtime.workspace = true
parking_lot.workspace = true
serde.workspace = true
serde_derive.workspace = true
settings.workspace = true
smol.workspace = true
theme.workspace = true
util.workspace = true
[target.'cfg(windows)'.dependencies]
-3
View File
@@ -14,12 +14,9 @@ anyhow.workspace = true
copilot.workspace = true
editor.workspace = true
fs.workspace = true
futures.workspace = true
gpui.workspace = true
language.workspace = true
settings.workspace = true
smol.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-3
View File
@@ -18,13 +18,10 @@ gpui.workspace = true
language.workspace = true
log.workspace = true
lsp.workspace = true
postage.workspace = true
project.workspace = true
schemars.workspace = true
serde.workspace = true
serde_derive.workspace = true
settings.workspace = true
smallvec.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
-6
View File
@@ -22,22 +22,16 @@ gpui.workspace = true
human_bytes = "0.4.1"
isahc.workspace = true
language.workspace = true
lazy_static.workspace = true
log.workspace = true
menu.workspace = true
postage.workspace = true
project.workspace = true
regex.workspace = true
release_channel.workspace = true
serde.workspace = true
serde_derive.workspace = true
serde_json.workspace = true
settings.workspace = true
smallvec.workspace = true
smol.workspace = true
sysinfo.workspace = true
theme.workspace = true
tree-sitter-markdown = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "330ecab87a3e3a7211ac69bbadc19eabecdb1cca" }
ui.workspace = true
urlencoding = "2.1.2"
util.workspace = true
-2
View File
@@ -12,7 +12,6 @@ doctest = false
[dependencies]
anyhow.workspace = true
chrono.workspace = true
dirs = "4.0"
editor.workspace = true
gpui.workspace = true
log.workspace = true
@@ -20,7 +19,6 @@ schemars.workspace = true
serde.workspace = true
settings.workspace = true
shellexpand.workspace = true
util.workspace = true
workspace.workspace = true
[dev-dependencies]
-2
View File
@@ -24,8 +24,6 @@ collections.workspace = true
futures.workspace = true
git.workspace = true
gpui.workspace = true
indoc = "1.0.4"
itertools.workspace = true
language.workspace = true
log.workspace = true
parking_lot.workspace = true
-2
View File
@@ -16,9 +16,7 @@ async-tar.workspace = true
async-trait.workspace = true
futures.workspace = true
log.workspace = true
parking_lot.workspace = true
serde.workspace = true
serde_derive.workspace = true
serde_json.workspace = true
smol.workspace = true
util.workspace = true
-4
View File
@@ -21,15 +21,11 @@ test-support = [
anyhow.workspace = true
channel.workspace = true
client.workspace = true
clock.workspace = true
collections.workspace = true
db.workspace = true
feature_flags.workspace = true
gpui.workspace = true
rpc.workspace = true
settings.workspace = true
sum_tree.workspace = true
text.workspace = true
time.workspace = true
util.workspace = true
-4
View File
@@ -13,11 +13,7 @@ doctest = false
editor.workspace = true
gpui.workspace = true
menu.workspace = true
parking_lot.workspace = true
settings.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
[dev-dependencies]
-4
View File
@@ -31,10 +31,8 @@ copilot.workspace = true
fs.workspace = true
futures.workspace = true
fuzzy.workspace = true
git.workspace = true
globset.workspace = true
gpui.workspace = true
ignore = "0.4"
itertools.workspace = true
language.workspace = true
log.workspace = true
@@ -48,14 +46,12 @@ rand.workspace = true
regex.workspace = true
rpc.workspace = true
task.workspace = true
schemars.workspace = true
serde.workspace = true
serde_json.workspace = true
settings.workspace = true
sha2.workspace = true
similar = "1.3"
smol.workspace = true
sum_tree.workspace = true
terminal.workspace = true
text.workspace = true
util.workspace = true
-6
View File
@@ -10,18 +10,12 @@ path = "src/recent_projects.rs"
doctest = false
[dependencies]
futures.workspace = true
fuzzy.workspace = true
gpui.workspace = true
language.workspace = true
menu.workspace = true
ordered-float.workspace = true
picker.workspace = true
postage.workspace = true
settings.workspace = true
smol.workspace = true
text.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-6
View File
@@ -16,17 +16,11 @@ test-support = [
]
[dependencies]
anyhow.workspace = true
collections.workspace = true
futures.workspace = true
gpui.workspace = true
language.workspace = true
lazy_static.workspace = true
linkify.workspace = true
pulldown-cmark.workspace = true
smallvec.workspace = true
smol.workspace = true
sum_tree.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
-7
View File
@@ -7,20 +7,13 @@ license = "GPL-3.0-or-later"
[dependencies]
anyhow.workspace = true
db.workspace = true
fs.workspace = true
futures.workspace = true
fuzzy.workspace = true
gpui.workspace = true
log.workspace = true
menu.workspace = true
picker.workspace = true
project.workspace = true
task.workspace = true
schemars.workspace = true
serde.workspace = true
serde_json.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-2
View File
@@ -17,8 +17,6 @@ collections.workspace = true
dirs = "4.0.0"
futures.workspace = true
gpui.workspace = true
itertools.workspace = true
lazy_static.workspace = true
libc = "0.2"
procinfo = { git = "https://github.com/zed-industries/wezterm", rev = "0c13436f4fa8b126f46dd4a20106419b41666897", default-features = false }
task.workspace = true
-8
View File
@@ -19,24 +19,16 @@ futures.workspace = true
gpui.workspace = true
itertools.workspace = true
language.workspace = true
lazy_static.workspace = true
libc = "0.2"
mio-extras = "2.0.6"
ordered-float.workspace = true
procinfo = { git = "https://github.com/zed-industries/wezterm", rev = "0c13436f4fa8b126f46dd4a20106419b41666897", default-features = false }
project.workspace = true
task.workspace = true
search.workspace = true
serde.workspace = true
serde_derive.workspace = true
serde_json.workspace = true
settings.workspace = true
shellexpand.workspace = true
smallvec.workspace = true
smol.workspace = true
terminal.workspace = true
theme.workspace = true
thiserror.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
+1 -3
View File
@@ -7,7 +7,7 @@ license = "GPL-3.0-or-later"
[features]
default = []
stories = ["dep:itertools", "dep:story"]
stories = ["dep:story"]
test-support = ["gpui/test-support", "fs/test-support", "settings/test-support"]
[lib]
@@ -23,7 +23,6 @@ fs.workspace = true
futures.workspace = true
gpui.workspace = true
indexmap = { version = "1.6.2", features = ["serde"] }
itertools = { workspace = true, optional = true }
palette = { version = "0.7.3", default-features = false, features = ["std"] }
parking_lot.workspace = true
refineable.workspace = true
@@ -35,7 +34,6 @@ serde_json_lenient.workspace = true
serde_repr.workspace = true
settings.workspace = true
story = { workspace = true, optional = true }
toml.workspace = true
util.workspace = true
uuid.workspace = true
-5
View File
@@ -6,16 +6,12 @@ publish = false
license = "GPL-3.0-or-later"
[dependencies]
any_ascii = "0.3.2"
anyhow.workspace = true
clap = { version = "4.4", features = ["derive"] }
convert_case = "0.6.0"
gpui.workspace = true
indexmap = { version = "1.6.2", features = ["serde"] }
indoc.workspace = true
log.workspace = true
palette = { version = "0.7.3", default-features = false, features = ["std"] }
pathfinder_color = "0.5"
rust-embed.workspace = true
schemars = { workspace = true, features = ["indexmap"] }
serde.workspace = true
@@ -24,5 +20,4 @@ serde_json_lenient.workspace = true
simplelog = "0.9"
strum = { version = "0.25.0", features = ["derive"] }
theme.workspace = true
uuid.workspace = true
vscode_theme = "0.2.0"
-1
View File
@@ -14,7 +14,6 @@ anyhow.workspace = true
lazy_static.workspace = true
sys-locale.workspace = true
time.workspace = true
util.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
core-foundation.workspace = true
-1
View File
@@ -10,7 +10,6 @@ name = "ui"
path = "src/ui.rs"
[dependencies]
anyhow.workspace = true
chrono.workspace = true
gpui.workspace = true
itertools = { workspace = true, optional = true }
-1
View File
@@ -31,7 +31,6 @@ serde.workspace = true
serde_derive.workspace = true
serde_json.workspace = true
settings.workspace = true
theme.workspace = true
tokio = { version = "1.15", "optional" = true }
ui.workspace = true
workspace.workspace = true
+4
View File
@@ -64,6 +64,7 @@ node_runtime.workspace = true
notifications.workspace = true
outline.workspace = true
parking_lot.workspace = true
profiling.workspace = true
project.workspace = true
project_panel.workspace = true
project_symbols.workspace = true
@@ -131,3 +132,6 @@ name = "Zed"
osx_minimum_system_version = "10.15.7"
osx_info_plist_exts = ["resources/info/*"]
osx_url_schemes = ["zed"]
[package.metadata.cargo-machete]
ignored = ["profiling"]