From 28aa584b646ed4286e333db7b0f5b390977a1200 Mon Sep 17 00:00:00 2001 From: Daniel Eades Date: Sat, 27 Dec 2025 20:57:09 +0000 Subject: [PATCH] chore: configure and check the MSRV --- .github/workflows/rust.yml | 7 +++++++ progenitor/Cargo.toml | 1 + 2 files changed, 8 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index d5794d6b..bbe7f304 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -75,3 +75,10 @@ jobs: run: | cd example-wasm CHROMEDRIVER=$(which chromedriver) cargo test --target wasm32-unknown-unknown --locked --verbose + + msrv: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - uses: taiki-e/install-action@cargo-hack + - run: cargo hack --no-dev-deps --rust-version --feature-powerset --package progenitor check diff --git a/progenitor/Cargo.toml b/progenitor/Cargo.toml index f3db8d17..b103eb5c 100644 --- a/progenitor/Cargo.toml +++ b/progenitor/Cargo.toml @@ -8,6 +8,7 @@ repository = "https://github.com/oxidecomputer/progenitor.git" readme = "../README.md" keywords = ["openapi", "openapiv3", "sdk", "generator", "proc_macro"] categories = ["api-bindings", "compilers"] +rust-version = "1.88.0" [features] default = ["macro"]