mirror of
https://github.com/gitbutlerapp/gitbutler.git
synced 2024-12-28 12:05:22 +03:00
2af685d388
Bumps the rust-updates group with 10 updates: | Package | From | To | | --- | --- | --- | | [serde](https://github.com/serde-rs/serde) | `1.0.196` | `1.0.197` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.56` | `1.0.57` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.79` | `1.0.80` | | [bstr](https://github.com/BurntSushi/bstr) | `1.9.0` | `1.9.1` | | [chrono](https://github.com/chronotope/chrono) | `0.4.33` | `0.4.34` | | [governor](https://github.com/boinkor-net/governor) | `0.6.0` | `0.6.3` | | [serde_json](https://github.com/serde-rs/json) | `1.0.113` | `1.0.114` | | [tauri](https://github.com/tauri-apps/tauri) | `1.5.4` | `1.6.0` | | [log](https://github.com/rust-lang/log) | `0.4.20` | `0.4.21` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.10.0` | `3.10.1` | Updates `serde` from 1.0.196 to 1.0.197 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197) Updates `thiserror` from 1.0.56 to 1.0.57 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57) Updates `anyhow` from 1.0.79 to 1.0.80 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.79...1.0.80) Updates `bstr` from 1.9.0 to 1.9.1 - [Commits](https://github.com/BurntSushi/bstr/compare/1.9.0...1.9.1) Updates `chrono` from 0.4.33 to 0.4.34 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.33...v0.4.34) Updates `governor` from 0.6.0 to 0.6.3 - [Release notes](https://github.com/boinkor-net/governor/releases) - [Changelog](https://github.com/boinkor-net/governor/blob/master/release.toml) - [Commits](https://github.com/boinkor-net/governor/compare/v0.6.0...v0.6.3) Updates `serde_json` from 1.0.113 to 1.0.114 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.113...v1.0.114) Updates `tauri` from 1.5.4 to 1.6.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v1.5.4...tauri-v1.6.0) Updates `log` from 0.4.20 to 0.4.21 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.20...0.4.21) Updates `tempfile` from 3.10.0 to 3.10.1 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.0...v3.10.1) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: bstr dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: chrono dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: governor dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: tauri dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates ... Signed-off-by: dependabot[bot] <support@github.com>
103 lines
3.1 KiB
TOML
103 lines
3.1 KiB
TOML
[workspace]
|
|
members = [
|
|
"gitbutler-app",
|
|
"gitbutler-core",
|
|
"gitbutler-changeset",
|
|
]
|
|
resolver = "2"
|
|
|
|
[workspace.dependencies]
|
|
gitbutler-core = { path = "gitbutler-core" }
|
|
git2 = { version = "0.18.2", features = ["vendored-openssl", "vendored-libgit2"] }
|
|
uuid = "1.7.0"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
thiserror = "1.0.57"
|
|
rusqlite = { version = "0.29.0", features = [ "bundled", "blob" ] }
|
|
tokio = { version = "1.36.0" }
|
|
|
|
[profile.release]
|
|
codegen-units = 1 # Compile crates one after another so the compiler can optimize better
|
|
lto = true # Enables link to optimizations
|
|
opt-level = "s" # Optimize for binary size
|
|
debug = true # Enable debug symbols, for sentry
|
|
|
|
[workspace.lints.rust]
|
|
unsafe_code = "forbid"
|
|
|
|
[workspace.lints.clippy]
|
|
all = "deny"
|
|
perf = "deny"
|
|
correctness = "deny"
|
|
complexity = "deny"
|
|
style = "deny"
|
|
pedantic = "deny"
|
|
|
|
# selection from clippy::restriction (see https://rust-lang.github.io/rust-clippy/master/index.html#/?groups=restriction)
|
|
as_underscore = "deny"
|
|
assertions_on_result_states = "deny"
|
|
clone_on_ref_ptr = "deny"
|
|
create_dir = "deny"
|
|
dbg_macro = "deny"
|
|
decimal_literal_representation = "deny"
|
|
default_numeric_fallback = "deny"
|
|
empty_drop = "deny"
|
|
empty_structs_with_brackets = "deny"
|
|
exit = "deny"
|
|
filetype_is_file = "deny"
|
|
float_cmp_const = "deny"
|
|
fn_to_numeric_cast_any = "deny"
|
|
format_push_string = "deny"
|
|
get_unwrap = "deny"
|
|
integer_division = "deny"
|
|
lossy_float_literal = "deny"
|
|
mem_forget = "deny"
|
|
mixed_read_write_in_expression = "deny"
|
|
mutex_atomic = "deny"
|
|
needless_raw_strings = "deny"
|
|
non_ascii_literal = "deny"
|
|
panic = "deny"
|
|
print_stderr = "deny"
|
|
pub_without_shorthand = "deny"
|
|
rc_buffer = "deny"
|
|
rc_mutex = "deny"
|
|
redundant_type_annotations = "deny"
|
|
ref_patterns = "deny"
|
|
rest_pat_in_fully_bound_structs = "deny"
|
|
same_name_method = "deny"
|
|
string_add = "deny"
|
|
string_lit_chars_any = "deny"
|
|
string_slice = "deny"
|
|
string_to_string = "deny"
|
|
suspicious_xor_used_as_pow = "deny"
|
|
todo = "deny"
|
|
try_err = "deny"
|
|
unimplemented = "deny"
|
|
unnecessary_self_imports = "deny"
|
|
unneeded_field_pattern = "deny"
|
|
unseparated_literal_suffix = "deny"
|
|
if_then_some_else_none = "deny"
|
|
use_debug = "deny"
|
|
mod_module_files = "deny"
|
|
self_named_module_files = "allow"
|
|
# TODO
|
|
# partial_pub_fields = "deny"
|
|
# print_stdout = "deny"
|
|
# unwrap_used = "deny"
|
|
# unwrap_in_result = "deny"
|
|
|
|
# noise and or false-positives
|
|
missing_errors_doc = { level = "allow", priority = 1 }
|
|
used_underscore_binding = { level = "allow", priority = 1 }
|
|
must_use_candidate = { level = "allow", priority = 1 }
|
|
module_name_repetitions = { level = "allow", priority = 1 }
|
|
missing_panics_doc = { level = "allow", priority = 1 }
|
|
too_many_lines = { level = "allow", priority = 1 }
|
|
implicit_hasher = { level = "allow", priority = 1 }
|
|
if_not_else = { level = "allow", priority = 1 }
|
|
return_self_not_must_use = { level = "allow", priority = 1 }
|
|
inconsistent_struct_constructor = { level = "allow", priority = 1 }
|
|
match_wildcard_for_single_variants = { level = "allow", priority = 1 }
|
|
unnested_or_patterns = { level = "allow", priority = 1 }
|
|
similar_names = { level = "allow", priority = 1 }
|
|
struct_field_names = { level = "allow", priority = 1 }
|