Skip to content

Commit e87ab50

Browse files
committed
build: update MSRV to 1.74
It may become difficult to upgrade dependencies in the future. - I don't want to fall too far behind. Many automatic dependency updates are now failing, indicating that breaking changes are happening upstream that we haven't integrated. - Since git-branchless is a CLI application, it doesn't have its downstream dependents to worry about breaking. The specific value is somewhat arbitrary: - We're just following `clap`'s current MSRV, - which aims to trail the latest Rust version by 6-9 months - (and the management of `clap`'s MSRV is its entire own topic). - My hope is that many applications in the Rust ecosystem also follow the `clap` MSRV and that packagers have worked out the installation strategy for those applications.
1 parent d08cb78 commit e87ab50

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

.github/workflows/linux-git-devel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
uses: actions-rs/toolchain@v1
5454
with:
5555
profile: minimal
56-
toolchain: 1.67.0
56+
toolchain: 1.74
5757
override: true
5858

5959
- uses: actions/checkout@v4

.github/workflows/linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
uses: actions-rs/toolchain@v1
7575
with:
7676
profile: minimal
77-
toolchain: 1.67.0
77+
toolchain: 1.74
7878
override: true
7979

8080
- name: Cache dependencies

.github/workflows/macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
uses: actions-rs/toolchain@v1
2828
with:
2929
profile: minimal
30-
toolchain: 1.67.0
30+
toolchain: 1.74
3131
override: true
3232

3333
- name: Cache dependencies

.github/workflows/windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
uses: actions-rs/toolchain@v1
2121
with:
2222
profile: minimal
23-
toolchain: 1.67.0
23+
toolchain: 1.74
2424
override: true
2525

2626
- name: Cache dependencies

.gitpod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ image:
22
file: .gitpod/Dockerfile
33
tasks:
44
- init: |
5-
rustup default 1.67.0
5+
rustup default 1.74
66
cargo test --no-run
77
cargo install cargo-insta
88
cargo install git-branchless && git branchless init

git-branchless/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ license = "MIT OR Apache-2.0"
1111
name = "git-branchless"
1212
readme = "../README.md"
1313
repository = "https://github.com/arxanas/git-branchless"
14-
rust-version = "1.67.0"
14+
rust-version = "1.74"
1515
version = "0.8.0"
1616

1717
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

0 commit comments

Comments
 (0)