diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 14be35e7a..72aa1b34e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,12 +50,15 @@ jobs: matrix: target: - { os: ubuntu-latest, toolchain: stable, triple: x86_64-unknown-linux-gnu } + - { os: ubuntu-latest, toolchain: 1.74.1, triple: x86_64-unknown-linux-gnu } - { os: ubuntu-latest, toolchain: beta, triple: x86_64-unknown-linux-gnu } - { os: ubuntu-latest, toolchain: nightly, triple: x86_64-unknown-linux-gnu } - { os: macos-latest, toolchain: stable, triple: x86_64-apple-darwin } + - { os: macos-latest, toolchain: 1.74.1, triple: x86_64-apple-darwin } - { os: macos-latest, toolchain: beta, triple: x86_64-apple-darwin } - { os: macos-latest, toolchain: nightly, triple: x86_64-apple-darwin } - { os: windows-latest, toolchain: stable, triple: x86_64-pc-windows-gnu } + - { os: windows-latest, toolchain: 1.74.1, triple: x86_64-pc-windows-gnu } - { os: windows-latest, toolchain: stable, triple: i686-pc-windows-msvc } runs-on: ${{ matrix.target.os }} steps: diff --git a/Cargo.toml b/Cargo.toml index 297bdd874..aa0a2e33c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,6 +19,7 @@ license = "MIT OR Unlicense" readme = "./README.md" keywords = ["PICA+", "code4lib"] edition = "2021" +rust-version = "1.74.1" [workspace.dependencies] pica-matcher = { version = "0.23", path = "./crates/pica-matcher" } diff --git a/crates/pica-lint/Cargo.toml b/crates/pica-lint/Cargo.toml index 010c88a41..03340ba7f 100644 --- a/crates/pica-lint/Cargo.toml +++ b/crates/pica-lint/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true readme.workspace = true keywords.workspace = true edition.workspace = true +rust-version.workspace = true [dependencies] anyhow = { workspace = true } diff --git a/crates/pica-matcher/Cargo.toml b/crates/pica-matcher/Cargo.toml index 8343fd61c..a590d7919 100644 --- a/crates/pica-matcher/Cargo.toml +++ b/crates/pica-matcher/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true readme.workspace = true keywords.workspace = true edition.workspace = true +rust-version.workspace = true [dependencies] bstr = { workspace = true } diff --git a/crates/pica-path/Cargo.toml b/crates/pica-path/Cargo.toml index 882d9acbb..684788344 100644 --- a/crates/pica-path/Cargo.toml +++ b/crates/pica-path/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true readme.workspace = true keywords.workspace = true edition.workspace = true +rust-version.workspace = true [dependencies] bstr = { workspace = true } diff --git a/crates/pica-record/Cargo.toml b/crates/pica-record/Cargo.toml index da94194ae..8094d7e9b 100644 --- a/crates/pica-record/Cargo.toml +++ b/crates/pica-record/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true readme.workspace = true keywords.workspace = true edition.workspace = true +rust-version.workspace = true [dependencies] quickcheck = { workspace = true, optional = true } diff --git a/crates/pica-select/Cargo.toml b/crates/pica-select/Cargo.toml index 973409655..660abd2bb 100644 --- a/crates/pica-select/Cargo.toml +++ b/crates/pica-select/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true readme.workspace = true keywords.workspace = true edition.workspace = true +rust-version.workspace = true [dependencies] bstr = { workspace = true } diff --git a/crates/pica-toolkit/Cargo.toml b/crates/pica-toolkit/Cargo.toml index 990793199..b2299e35d 100644 --- a/crates/pica-toolkit/Cargo.toml +++ b/crates/pica-toolkit/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true readme.workspace = true keywords.workspace = true edition.workspace = true +rust-version.workspace = true [dependencies] bstr = { workspace = true } diff --git a/crates/pica-utils/Cargo.toml b/crates/pica-utils/Cargo.toml index 6db93c616..9a892be15 100644 --- a/crates/pica-utils/Cargo.toml +++ b/crates/pica-utils/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true readme.workspace = true keywords.workspace = true edition.workspace = true +rust-version.workspace = true [dependencies] bstr = { workspace = true }