-
-
Notifications
You must be signed in to change notification settings - Fork 63
/
Cargo.toml
129 lines (125 loc) · 3.48 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
[workspace]
resolver = "2"
members = ["crates/*"]
[workspace.package]
license = "MIT OR Apache-2.0"
edition = "2021"
[workspace.dependencies]
anyhow = "1.0.86"
assert_cmd = "2.0.14"
async-trait = "0.1.80"
base64 = "0.22.1"
camino = "1.1.7"
cargo_metadata = "0.18.1"
cargo = { version = "0.79.0", default-features = false }
chrono = { version = "0.4.38", default-features = false }
clap = "4.5.4"
clap_complete = "4.5.2"
conventional_commit_parser = "0.9.4"
crates-index = { version = "2.10.0", features = ["git", "sparse", "git-https"] }
dirs = "5.0.1"
dunce = "1.0.4"
duration-str = { version = "0.10.0", default-features = false }
expect-test = "1.5.0"
fake = "2.9.2"
fs-err = "2.11.0"
git-cliff-core = { version = "2.2.2", default-features = false }
git-url-parse = "0.4.4"
http = "1.1.0"
ignore = "0.4.22"
lazy_static = "1.4.0"
once_cell = "1.19.0"
parse-changelog = { version = "0.6.8", default-features = false }
pretty_assertions = "1.4.0"
rayon = "1.10.0"
regex = "1.10.4"
reqwest = "0.12.4"
reqwest-middleware = { version = "0.3.1", features = ["json"] }
reqwest-retry = "0.5.0"
schemars = { version = "0.8.21", features = ["url"] }
secrecy = "0.8.0"
semver = "1.0.23"
serde = "1.0.203"
serde_json = "1.0.117"
strip-ansi-escapes = "0.2.0"
tempfile = "3.10.1"
tera = "1.19.1"
tokio = "1.37.0"
toml = { version = "0.8.13" }
toml_edit = { version = "0.22.13" }
tracing = "0.1.40"
tracing-log = "0.2.0"
tracing-subscriber = "0.3.18"
url = { version = "2.5.0", default-features = false }
walkdir = "2.5.0"
wiremock = "0.6.0"
[workspace.lints.clippy]
await_holding_lock = "warn"
await_holding_refcell_ref = "warn"
cast_lossless = "warn"
cast_possible_wrap = "warn"
cast_precision_loss = "warn"
cast_sign_loss = "warn"
decimal_literal_representation = "warn"
default_trait_access = "warn"
doc_markdown = "warn"
exit = "warn"
expl_impl_clone_on_copy = "warn"
explicit_into_iter_loop = "warn"
explicit_iter_loop = "warn"
filetype_is_file = "warn"
filter_map_next = "warn"
float_cmp_const = "warn"
fn_params_excessive_bools = "warn"
get_unwrap = "warn"
if_not_else = "warn"
if_then_some_else_none = "warn"
implicit_clone = "warn"
large_digit_groups = "warn"
large_stack_arrays = "warn"
large_types_passed_by_value = "warn"
let_underscore_must_use = "warn"
let_unit_value = "warn"
linkedlist = "warn"
lossy_float_literal = "warn"
macro_use_imports = "warn"
manual_let_else = "warn"
manual_ok_or = "warn"
map_err_ignore = "warn"
map_flatten = "warn"
match_bool = "warn"
match_on_vec_items = "warn"
match_same_arms = "warn"
match_wildcard_for_single_variants = "warn"
mem_forget = "warn"
mut_mut = "warn"
needless_continue = "warn"
needless_pass_by_value = "warn"
option_option = "warn"
ptr_as_ptr = "warn"
range_minus_one = "warn"
range_plus_one = "warn"
rc_buffer = "warn"
ref_option_ref = "warn"
rest_pat_in_fully_bound_structs = "warn"
same_functions_in_if_condition = "warn"
semicolon_if_nothing_returned = "warn"
string_to_string = "warn"
trait_duplication_in_bounds = "warn"
trivially_copy_pass_by_ref = "warn"
type_repetition_in_bounds = "warn"
unicode_not_nfc = "warn"
uninlined_format_args = "warn"
unneeded_field_pattern = "warn"
unreadable_literal = "warn"
unsafe_derive_deserialize = "warn"
unseparated_literal_suffix = "warn"
unused_self = "warn"
used_underscore_binding = "warn"
verbose_file_reads = "warn"
zero_sized_map_values = "warn"
# Allowing optional lints has no effect, but we list them to
# make clear that we reviewed them and we decided to allow them
map_unwrap_or = "allow"
needless_raw_string_hashes = "allow"
redundant_else = "allow"