From b2868ec7c91c0ebb76a801e7cd18fbf525e0f221 Mon Sep 17 00:00:00 2001 From: Moritz Hoffmann Date: Tue, 24 Feb 2026 09:36:33 +0100 Subject: [PATCH] Set MSRV to 1.86 Sets the MSRV to 1.86, which is what's supported by Timely (or the next version of Timely). Signed-off-by: Moritz Hoffmann --- .github/workflows/test.yml | 13 ++++++++++++- Cargo.toml | 1 + advent_of_code_2017/Cargo.toml | 2 ++ differential-dataflow/Cargo.toml | 1 + dogsdogsdogs/Cargo.toml | 1 + doop/Cargo.toml | 1 + experiments/Cargo.toml | 1 + interactive/Cargo.toml | 1 + mdbook/Cargo.toml | 1 + server/Cargo.toml | 1 + 10 files changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e557a1f51..db8dd2bb2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,7 +6,18 @@ on: pull_request: jobs: + msrv: + name: Determine MSRV + runs-on: ubuntu-latest + outputs: + msrv: ${{ steps.msrv.outputs.msrv }} + steps: + - uses: actions/checkout@v6 + - id: msrv + run: echo "msrv=$(grep '^rust-version' Cargo.toml | sed 's/.*"\(.*\)"/\1/')" >> "$GITHUB_OUTPUT" + test: + needs: msrv strategy: matrix: os: @@ -15,7 +26,7 @@ jobs: # - windows toolchain: - stable - - 1.86 + - ${{ needs.msrv.outputs.msrv }} name: cargo test on ${{ matrix.os }}, rust ${{ matrix.toolchain }} runs-on: ${{ matrix.os }}-latest steps: diff --git a/Cargo.toml b/Cargo.toml index 121a1c550..612cabe8d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,6 +18,7 @@ resolver = "2" [workspace.package] edition = "2021" +rust-version = "1.86" [workspace.dependencies] differential-dataflow = { path = "differential-dataflow", default-features = false, version = "0.19.1" } diff --git a/advent_of_code_2017/Cargo.toml b/advent_of_code_2017/Cargo.toml index ab9aaad3a..8eb523d10 100644 --- a/advent_of_code_2017/Cargo.toml +++ b/advent_of_code_2017/Cargo.toml @@ -3,6 +3,8 @@ name = "advent_of_code_2017" version = "0.1.0" authors = ["Frank McSherry "] publish = false +edition.workspace = true +rust-version.workspace = true [dependencies] differential-dataflow = { workspace = true } diff --git a/differential-dataflow/Cargo.toml b/differential-dataflow/Cargo.toml index a421d96ee..192844be2 100644 --- a/differential-dataflow/Cargo.toml +++ b/differential-dataflow/Cargo.toml @@ -14,6 +14,7 @@ keywords = ["differential", "dataflow"] license = "MIT" readme = "../README.md" edition.workspace = true +rust-version.workspace = true [dev-dependencies] rand="0.4" diff --git a/dogsdogsdogs/Cargo.toml b/dogsdogsdogs/Cargo.toml index fa40e9adf..7d84c5bc2 100644 --- a/dogsdogsdogs/Cargo.toml +++ b/dogsdogsdogs/Cargo.toml @@ -4,6 +4,7 @@ version = "0.19.1" authors = ["Frank McSherry "] license = "MIT" edition.workspace = true +rust-version.workspace = true description = "Advanced join patterns in differential dataflow" documentation = "https://docs.rs/differential-dogs3" diff --git a/doop/Cargo.toml b/doop/Cargo.toml index e195b7014..99971a4ac 100644 --- a/doop/Cargo.toml +++ b/doop/Cargo.toml @@ -3,6 +3,7 @@ name = "doop" version = "0.1.0" authors = ["Frank McSherry "] edition.workspace = true +rust-version.workspace = true publish = false [dependencies] diff --git a/experiments/Cargo.toml b/experiments/Cargo.toml index 1f1811dc8..3cec85ae9 100644 --- a/experiments/Cargo.toml +++ b/experiments/Cargo.toml @@ -3,6 +3,7 @@ name = "experiments" version = "0.1.0" authors = ["Frank McSherry "] edition.workspace = true +rust-version.workspace = true publish = false [dependencies] diff --git a/interactive/Cargo.toml b/interactive/Cargo.toml index 8b6a3bd5a..6adc2374c 100644 --- a/interactive/Cargo.toml +++ b/interactive/Cargo.toml @@ -3,6 +3,7 @@ name = "interactive" version = "0.1.0" authors = ["Frank McSherry "] edition.workspace = true +rust-version.workspace = true publish = false [dependencies] diff --git a/mdbook/Cargo.toml b/mdbook/Cargo.toml index d04f41fc6..be50618b3 100644 --- a/mdbook/Cargo.toml +++ b/mdbook/Cargo.toml @@ -2,6 +2,7 @@ name = "mdbook" version = "0.0.0" edition.workspace = true +rust-version.workspace = true publish = false [dependencies] diff --git a/server/Cargo.toml b/server/Cargo.toml index c9e9ade3e..f735f5bf2 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -3,6 +3,7 @@ name = "dd_server" version = "0.1.0" authors = ["Frank McSherry "] edition.workspace = true +rust-version.workspace = true publish = false [dependencies]