From 12df81631bec3cfcb62a76e2a830406e0e10654b Mon Sep 17 00:00:00 2001 From: Zakarum Date: Fri, 20 Dec 2024 15:08:49 +0100 Subject: [PATCH] Set MSRV to 1.81 --- .github/workflows/msrv.yml | 24 ++++++++++++++++++++++++ Cargo.toml | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 .github/workflows/msrv.yml diff --git a/.github/workflows/msrv.yml b/.github/workflows/msrv.yml new file mode 100644 index 0000000..ecb38e3 --- /dev/null +++ b/.github/workflows/msrv.yml @@ -0,0 +1,24 @@ +name: Test MSRV + +on: + pull_request: + types: [opened, reopened, edited] + push: + branches: [ "main" ] + paths: + - ".github/workflows/msrv.yml" + - "demo/**" + - "examples/**" + - "src/**" + - "Cargo.toml" + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install MSRV + run: rustup install 1.81 + - name: Test on MSRV + run: cargo +1.81 test diff --git a/Cargo.toml b/Cargo.toml index 42cfb5b..db719db 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,5 @@ workspace = { members = ["demo"] } + [package] name = "egui-snarl" version = "0.6.0" @@ -10,6 +11,7 @@ repository = "https://github.com/zakarumych/egui-snarl" readme = "README.md" keywords = ["egui", "node", "graph", "ui", "node-graph"] categories = ["gui", "visualization"] +rust-version = "1.81" [features] serde = ["dep:serde", "egui/serde", "slab/serde"]