Increase minimum Rust version

pull/876/head
Wilfred Hughes 2025-08-28 09:41:30 +07:00
parent 1ec5badfe0
commit 1a4313423d
5 changed files with 15 additions and 8 deletions

@ -33,7 +33,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@1.74.1
uses: dtolnay/rust-toolchain@1.75.0
with:
targets: ${{ matrix.job.target }}
@ -58,7 +58,7 @@ jobs:
steps:
# v4.2.2
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: dtolnay/rust-toolchain@1.74.1
- uses: dtolnay/rust-toolchain@1.75.0
# This runs tests that rely on the MIME database being present.
- run: cargo test -- --ignored
@ -77,7 +77,7 @@ jobs:
steps:
# v4.2.2
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: dtolnay/rust-toolchain@1.74.1
- uses: dtolnay/rust-toolchain@1.75.0
- name: Generate output for all sample files
run: ./sample_files/compare_all.sh
- name: Verify output is unchanged
@ -89,7 +89,7 @@ jobs:
steps:
# v4.2.2
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: dtolnay/rust-toolchain@1.74.1
- uses: dtolnay/rust-toolchain@1.75.0
- run: cargo package --allow-dirty
fmt:
@ -98,7 +98,7 @@ jobs:
steps:
# v4.2.2
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: dtolnay/rust-toolchain@1.74.1
- uses: dtolnay/rust-toolchain@1.75.0
- run: cargo fmt --all -- --check
actionlint:

@ -1,5 +1,9 @@
## 0.65 (unreleased)
### Build
difftastic now requires Rust 1.75 to build.
### Parsing
Updated Clojure, Common Lisp and Zig parsers. Improved parsing of

@ -12,10 +12,13 @@ edition = "2021"
# Goal: support at least 12 months of Rust versions, and be
# conservative about upgrades to help packagers.
#
# https://releases.rs/ is a useful website to see when different Rust
# versions were released.
#
# For reference, Debian stable is on 1.63 (see
# https://tracker.debian.org/pkg/rustc) but Debian doesn't currently
# package difftastic. Other distros are somewhat newer.
rust-version = "1.74.1"
rust-version = "1.75.0"
include = [
"/build.rs",
"/src/",

@ -4,7 +4,7 @@
Difftastic is written in Rust, so you will need Rust installed. I
recommend [rustup](https://rustup.rs/) to install Rust. Difftastic
requires Rust version 1.74.1 or later.
requires Rust version 1.75 or later.
You will also need a C++ compiler that supports C++14. If you're using
GCC, you need at least version 8.

@ -1,4 +1,4 @@
[toolchain]
channel = "1.74.1"
channel = "1.75.0"
components = ["rustfmt"]
profile = "minimal"