You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Changed MSRV to v1.65.
Discussed this with @dani-garcia, and we will support **N-2**.
This is/will be the same as for the `time` crate we use.
Also updated the wiki regarding this https://github.com/dani-garcia/vaultwarden/wiki/Building-binary
- Removed backtrace crate in favor of `std::backtrace` stable since v1.65
- Updated Rust to v1.67.1
- Updated all the crates
- Updated the GHA action versions
- Adjusted the GHA MSRV build to extract the MSRV from `Cargo.toml`
Copy file name to clipboardExpand all lines: .github/workflows/build.yml
+23-13
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,8 @@ on:
9
9
- "Cargo.*"
10
10
- "build.rs"
11
11
- "rust-toolchain"
12
+
- "rustfmt.toml"
13
+
- "diesel.toml"
12
14
pull_request:
13
15
paths:
14
16
- ".github/workflows/build.yml"
@@ -17,6 +19,8 @@ on:
17
19
- "Cargo.*"
18
20
- "build.rs"
19
21
- "rust-toolchain"
22
+
- "rustfmt.toml"
23
+
- "diesel.toml"
20
24
21
25
jobs:
22
26
build:
@@ -26,60 +30,66 @@ jobs:
26
30
# This is done globally to prevent rebuilds when the RUSTFLAGS env variable changes.
27
31
env:
28
32
RUSTFLAGS: "-D warnings"
33
+
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: git # Use the old git protocol until it is stable probably in 1.68 or 1.69. MSRV needs to be at this before removed.
29
34
strategy:
30
35
fail-fast: false
31
36
matrix:
32
37
channel:
33
38
- "rust-toolchain"# The version defined in rust-toolchain
0 commit comments