mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-08 04:09:23 +00:00
Update Rust version
This causes the Serai node to compile and run again.
This commit is contained in:
2
.github/nightly-version
vendored
2
.github/nightly-version
vendored
@@ -1 +1 @@
|
|||||||
nightly-2024-09-01
|
nightly-2025-08-01
|
||||||
|
|||||||
2
.github/workflows/lint.yml
vendored
2
.github/workflows/lint.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
|||||||
uses: ./.github/actions/build-dependencies
|
uses: ./.github/actions/build-dependencies
|
||||||
|
|
||||||
- name: Install nightly rust
|
- name: Install nightly rust
|
||||||
run: rustup toolchain install ${{ steps.nightly.outputs.version }} --profile minimal -t wasm32v1-none -c clippy
|
run: rustup toolchain install ${{ steps.nightly.outputs.version }} --profile minimal -t wasm32v1-none -c rust-src -c clippy
|
||||||
|
|
||||||
- name: Run Clippy
|
- name: Run Clippy
|
||||||
run: cargo +${{ steps.nightly.outputs.version }} clippy --all-features --all-targets -- -D warnings -A clippy::items_after_test_module
|
run: cargo +${{ steps.nightly.outputs.version }} clippy --all-features --all-targets -- -D warnings -A clippy::items_after_test_module
|
||||||
|
|||||||
22
Cargo.toml
22
Cargo.toml
@@ -154,6 +154,7 @@ directories-next = { path = "patches/directories-next" }
|
|||||||
|
|
||||||
[workspace.lints.clippy]
|
[workspace.lints.clippy]
|
||||||
unwrap_or_default = "allow"
|
unwrap_or_default = "allow"
|
||||||
|
manual_is_multiple_of = "allow"
|
||||||
borrow_as_ptr = "deny"
|
borrow_as_ptr = "deny"
|
||||||
cast_lossless = "deny"
|
cast_lossless = "deny"
|
||||||
cast_possible_truncation = "deny"
|
cast_possible_truncation = "deny"
|
||||||
@@ -178,14 +179,14 @@ large_stack_arrays = "deny"
|
|||||||
linkedlist = "deny"
|
linkedlist = "deny"
|
||||||
macro_use_imports = "deny"
|
macro_use_imports = "deny"
|
||||||
manual_instant_elapsed = "deny"
|
manual_instant_elapsed = "deny"
|
||||||
manual_let_else = "deny"
|
# TODO manual_let_else = "deny"
|
||||||
manual_ok_or = "deny"
|
manual_ok_or = "deny"
|
||||||
manual_string_new = "deny"
|
manual_string_new = "deny"
|
||||||
map_unwrap_or = "deny"
|
map_unwrap_or = "deny"
|
||||||
match_bool = "deny"
|
match_bool = "deny"
|
||||||
match_same_arms = "deny"
|
match_same_arms = "deny"
|
||||||
missing_fields_in_debug = "deny"
|
missing_fields_in_debug = "deny"
|
||||||
needless_continue = "deny"
|
# TODO needless_continue = "deny"
|
||||||
needless_pass_by_value = "deny"
|
needless_pass_by_value = "deny"
|
||||||
ptr_cast_constness = "deny"
|
ptr_cast_constness = "deny"
|
||||||
range_minus_one = "deny"
|
range_minus_one = "deny"
|
||||||
@@ -202,3 +203,20 @@ unnested_or_patterns = "deny"
|
|||||||
unused_async = "deny"
|
unused_async = "deny"
|
||||||
unused_self = "deny"
|
unused_self = "deny"
|
||||||
zero_sized_map_values = "deny"
|
zero_sized_map_values = "deny"
|
||||||
|
|
||||||
|
# TODO: These were incurred when updating Rust as necessary for compilation, yet aren't being fixed
|
||||||
|
# at this time due to the impacts it'd have throughout the repository (when this isn't actively the
|
||||||
|
# primary branch, `next` is)
|
||||||
|
needless_continue = "allow"
|
||||||
|
needless_lifetimes = "allow"
|
||||||
|
useless_conversion = "allow"
|
||||||
|
empty_line_after_doc_comments = "allow"
|
||||||
|
manual_div_ceil = "allow"
|
||||||
|
manual_let_else = "allow"
|
||||||
|
unnecessary_map_or = "allow"
|
||||||
|
result_large_err = "allow"
|
||||||
|
unneeded_struct_pattern = "allow"
|
||||||
|
[workspace.lints.rust]
|
||||||
|
mismatched_lifetime_syntaxes = "allow"
|
||||||
|
unused_attributes = "allow"
|
||||||
|
unused-parens = "allow"
|
||||||
|
|||||||
@@ -106,4 +106,5 @@ allow-git = [
|
|||||||
"https://github.com/monero-oxide/monero-oxide",
|
"https://github.com/monero-oxide/monero-oxide",
|
||||||
"https://github.com/serai-dex/substrate-bip39",
|
"https://github.com/serai-dex/substrate-bip39",
|
||||||
"https://github.com/serai-dex/substrate",
|
"https://github.com/serai-dex/substrate",
|
||||||
|
"https://github.com/serai-dex/polkadot-sdk",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[toolchain]
|
[toolchain]
|
||||||
channel = "1.82"
|
channel = "1.89"
|
||||||
targets = ["wasm32v1-none"]
|
targets = ["wasm32v1-none"]
|
||||||
profile = "minimal"
|
profile = "minimal"
|
||||||
components = ["rust-src", "rustfmt", "clippy"]
|
components = ["rust-src", "rustfmt", "clippy"]
|
||||||
|
|||||||
Reference in New Issue
Block a user