diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f0f6388e..907279eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -82,19 +82,16 @@ jobs: # MIRIFLAGS: -Zmiri-disable-isolation -Zmiri-strict-provenance # run: cargo miri test --all --verbose - # TODO: Re-enable when we're ready to start releasing crates. It doesn't - # matter for orogene itself, but sub-crates *should* have this check done. - # - # minimal_versions: name: Minimal versions check runs-on: ${{ matrix.os }} - # strategy: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] + minimal_versions: name: Minimal versions check runs-on: ${{ matrix.os }} + strategy: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] - # steps: - # - uses: actions/checkout@v1 - # - name: Install Rust - # uses: actions-rs/toolchain@v1 - # with: - # profile: minimal - # toolchain: nightly - # override: true - # - name: Run minimal version build - # run: cargo build -Z minimal-versions --all-features + steps: + - uses: actions/checkout@v1 + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: nightly + override: true + - name: Run minimal version build + run: cargo build --all -Z minimal-versions --all-features diff --git a/crates/nassun/Cargo.toml b/crates/nassun/Cargo.toml index 8545348f..db985638 100644 --- a/crates/nassun/Cargo.toml +++ b/crates/nassun/Cargo.toml @@ -8,6 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [dependencies] oro-common = { version = "=0.3.15", path = "../oro-common" } diff --git a/crates/node-maintainer/Cargo.toml b/crates/node-maintainer/Cargo.toml index 3e885d40..f90ef07d 100644 --- a/crates/node-maintainer/Cargo.toml +++ b/crates/node-maintainer/Cargo.toml @@ -8,6 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [dependencies] nassun = { version = "=0.3.15", path = "../nassun" } diff --git a/crates/oro-client/Cargo.toml b/crates/oro-client/Cargo.toml index 528f3760..567a4706 100644 --- a/crates/oro-client/Cargo.toml +++ b/crates/oro-client/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" - +rust-version = "1.67.1" [dependencies] oro-common = { version = "=0.3.15", path = "../oro-common" } diff --git a/crates/oro-common/Cargo.toml b/crates/oro-common/Cargo.toml index 7211208e..9d51e6e0 100644 --- a/crates/oro-common/Cargo.toml +++ b/crates/oro-common/Cargo.toml @@ -8,6 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [dependencies] derive_builder = { workspace = true } diff --git a/crates/oro-config-derive/Cargo.toml b/crates/oro-config-derive/Cargo.toml index 23478959..2b61b2fd 100644 --- a/crates/oro-config-derive/Cargo.toml +++ b/crates/oro-config-derive/Cargo.toml @@ -8,6 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [lib] path = "src/lib.rs" diff --git a/crates/oro-config/Cargo.toml b/crates/oro-config/Cargo.toml index 3893b5e0..106813cb 100644 --- a/crates/oro-config/Cargo.toml +++ b/crates/oro-config/Cargo.toml @@ -8,6 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [dependencies] oro-config-derive = { version = "=0.3.15", path = "../oro-config-derive" } diff --git a/crates/oro-package-spec/Cargo.toml b/crates/oro-package-spec/Cargo.toml index 20fae404..7e7c55f1 100644 --- a/crates/oro-package-spec/Cargo.toml +++ b/crates/oro-package-spec/Cargo.toml @@ -8,6 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [dependencies] bytecount = { workspace = true } diff --git a/crates/oro-script/Cargo.toml b/crates/oro-script/Cargo.toml index 3efbfdbf..7fb01c7d 100644 --- a/crates/oro-script/Cargo.toml +++ b/crates/oro-script/Cargo.toml @@ -8,6 +8,7 @@ license = "Apache-2.0" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [dependencies] oro-common = { version = "=0.3.15", path = "../oro-common" } diff --git a/crates/oro-shim-bin/Cargo.toml b/crates/oro-shim-bin/Cargo.toml index 4ec033bd..914cf44f 100644 --- a/crates/oro-shim-bin/Cargo.toml +++ b/crates/oro-shim-bin/Cargo.toml @@ -8,6 +8,7 @@ license = "ISC" repository = "https://github.com/orogene/orogene" homepage = "https://github.com/orogene/orogene" readme = "README.md" +rust-version = "1.67.1" [dependencies] once_cell = { workspace = true }