Skip to content

Commit 4a0e58a

Browse files
authored
msrv 160 (gitui-org#1279)
* bump edition * msrv 160 * upgrade clap and more deps
1 parent 70e6a3d commit 4a0e58a

File tree

13 files changed

+509
-294
lines changed

13 files changed

+509
-294
lines changed

.clippy.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
msrv = "1.50.0"
1+
msrv = "1.60.0"
22
cognitive-complexity-threshold = 18

.github/workflows/cd.yml

-5
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ jobs:
2727
profile: minimal
2828
components: clippy
2929

30-
- name: New Resolver
31-
run: |
32-
cargo install cargo-modify --force
33-
cargo modify new-resolver
34-
3530
- name: Build
3631
run: cargo build
3732
- name: Run tests

.github/workflows/ci.yml

+4-17
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
os: [ubuntu-latest, macos-latest, windows-latest]
20-
rust: [nightly, stable, '1.50']
20+
rust: [nightly, stable, '1.60']
2121
runs-on: ${{ matrix.os }}
2222
continue-on-error: ${{ matrix.rust == 'nightly' }}
2323

@@ -48,12 +48,6 @@ jobs:
4848
profile: minimal
4949
components: clippy
5050

51-
- name: New Resolver
52-
if: matrix.rust != '1.50'
53-
run: |
54-
cargo install cargo-modify --force
55-
cargo modify new-resolver
56-
5751
- name: Build Debug
5852
run: |
5953
cargo build
@@ -86,17 +80,17 @@ jobs:
8680
- name: Build MSI (windows)
8781
if: matrix.os == 'windows-latest'
8882
run: |
89-
cargo install cargo-wix --version 0.3.1
83+
cargo install cargo-wix --version 0.3.3
9084
cargo wix --version
91-
cargo wix --no-build --nocapture --output ./target/wix/gitui.msi
85+
cargo wix -p gitui --no-build --nocapture --output ./target/wix/gitui.msi
9286
ls -l ./target/wix/gitui.msi
9387
9488
build-linux-musl:
9589
runs-on: ubuntu-latest
9690
strategy:
9791
fail-fast: false
9892
matrix:
99-
rust: [nightly, stable, '1.50']
93+
rust: [nightly, stable, '1.60']
10094
continue-on-error: ${{ matrix.rust == 'nightly' }}
10195
steps:
10296
- uses: actions/checkout@master
@@ -108,13 +102,6 @@ jobs:
108102
default: true
109103
target: x86_64-unknown-linux-musl
110104

111-
# TODO: remove once we depend on 1.51 as a msrv and resolver is supported by default
112-
- name: New Resolver
113-
if: matrix.rust != '1.50'
114-
run: |
115-
cargo install cargo-modify --force
116-
cargo modify new-resolver
117-
118105
- name: Setup MUSL
119106
run: |
120107
sudo apt-get -qq install musl-tools

0 commit comments

Comments
 (0)