ci: add msrv check & update cargo.toml/readme rust-version to 1.60

This commit is contained in:
Mathieu-Lala 2022-07-13 13:12:53 +02:00
parent cd8a93acd4
commit f1e7f3d01b
3 changed files with 26 additions and 2 deletions

View File

@ -7,7 +7,31 @@ on:
- master
pull_request: {}
env:
RUST_MSRV: 1.60.0
jobs:
msrv:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v1
with:
path: |
~/.cargo/bin
~/.cargo/registry/index
~/.cargo/registry/cache
~/.cargo/git/db/
target
key: "${{ runner.os }}-cargo-build-msrv-${{ hashFiles('**/Cargo.lock') }}"
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_MSRV }}
override: true
- uses: actions-rs/cargo@v1
with:
command: check
# typical build with various feature combinations
build:
name: Build

View File

@ -4,7 +4,7 @@ members = [".", "codegen"]
[package]
name = "rhai"
version = "1.8.0"
rust-version = "1.57"
rust-version = "1.60"
edition = "2018"
authors = ["Jonathan Turner", "Lukáš Hozda", "Stephen Chung", "jhwgh1968"]
description = "Embedded scripting for Rust"

View File

@ -27,7 +27,7 @@ Targets and builds
* All CPU and O/S targets supported by Rust, including:
* WebAssembly (WASM)
* `no-std`
* Minimum Rust version 1.57
* Minimum Rust version 1.60
Standard features