Skip to content

Commit 73a9fce

Browse files
authoredMar 24, 2024··
Merge pull request #33 from sebastienrousseau/feat/march
feat(libmake): ✨ v0.2.2
2 parents 16cd253 + 3db7219 commit 73a9fce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+2956
-806
lines changed
 

‎.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
*.DS_Store
22
*.profraw
3-
ssg.log
3+
*.log
44
/.vscode/
55
/target/
66
build

‎Cargo.toml

+56-15
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ name = "libmake"
2222
readme = "README.md"
2323
repository = "https://github.com/sebastienrousseau/libmake.git"
2424
rust-version = "1.75.0"
25-
version = "0.2.1"
25+
version = "0.2.2"
2626
include = [
2727
"/CONTRIBUTING.md",
2828
"/LICENSE-APACHE",
@@ -52,27 +52,32 @@ path = "benches/criterion.rs"
5252
debug = true
5353

5454
[dependencies]
55-
anyhow = "1.0.77"
56-
assert_cmd = "2.0.12"
57-
clap = "4.4.12"
55+
anyhow = "1.0.81"
56+
assert_cmd = "2.0.14"
57+
clap = "4.5.3"
5858
csv = "1.3.0"
5959
dtt = "0.0.5"
60-
env_logger = "0.10.1"
60+
env_logger = "0.11.3"
6161
figlet-rs = "0.1.5"
62-
openssl = { version = "0.10.62", features = ["vendored"] }
63-
reqwest = { version = "0.11.23", features = ["blocking"] }
64-
rlg = "0.0.2"
65-
serde = { version = "1.0.193", features = ["derive"] }
66-
serde_json = "1.0.108"
67-
serde_yaml = "0.9.29"
68-
tempfile = "3.9.0"
69-
toml = "0.8.8"
70-
vrd = "0.0.5"
62+
configparser = "3.0.4"
63+
reqwest = { version = "0.12.1", features = ["blocking"] }
64+
rlg = "0.0.3"
65+
serde = { version = "1.0.197", features = ["derive"] }
66+
serde_json = "1.0.114"
67+
serde_yaml = "0.9.33"
68+
tempfile = "3.10.1"
69+
toml = "0.8.12"
70+
uuid = { version = "1.8.0", features = ["v4"] }
71+
vrd = "0.0.6"
7172
xtasks = "0.0.2"
7273

74+
# Unix platforms use OpenSSL for now to provide SSL functionality
75+
[target.'cfg(all(unix, not(target_os = "macos")))'.dependencies]
76+
openssl = { version = "0.10.64", features = ["vendored"] }
77+
7378
[dev-dependencies]
7479
criterion = "0.5.1"
75-
predicates = "3.0.4"
80+
predicates = "3.1.0"
7681

7782
[lib]
7883
crate-type = ["lib"]
@@ -83,6 +88,42 @@ required-features = []
8388
[features]
8489
default = []
8590

91+
# Linting config
92+
[lints.rust]
93+
94+
## Forbid
95+
missing_debug_implementations = "forbid"
96+
missing_docs = "warn"
97+
non_ascii_idents = "forbid"
98+
unreachable_pub = "forbid"
99+
unsafe_code = "forbid"
100+
101+
## Deny
102+
dead_code = "deny"
103+
deprecated_in_future = "deny"
104+
ellipsis_inclusive_range_patterns = "deny"
105+
explicit_outlives_requirements = "deny"
106+
future_incompatible = "deny"
107+
keyword_idents = "deny"
108+
macro_use_extern_crate = "deny"
109+
meta_variable_misuse = "deny"
110+
missing_fragment_specifier = "deny"
111+
noop_method_call = "deny"
112+
pointer_structural_match = "deny"
113+
rust_2018_idioms = "deny"
114+
rust_2021_compatibility = "deny"
115+
single_use_lifetimes = "deny"
116+
trivial_casts = "deny"
117+
trivial_numeric_casts = "deny"
118+
unused = "deny"
119+
unused_features = "deny"
120+
unused_import_braces = "deny"
121+
unused_labels = "deny"
122+
unused_lifetimes = "deny"
123+
unused_macro_rules = "deny"
124+
unused_qualifications = "deny"
125+
variant_size_differences = "deny"
126+
86127
[profile.dev]
87128
codegen-units = 256
88129
debug = true

0 commit comments

Comments
 (0)
Please sign in to comment.