From 930725b624946ddac379aa6c8834c839d6664281 Mon Sep 17 00:00:00 2001 From: austinabell Date: Sun, 7 Feb 2021 12:15:19 -0500 Subject: [PATCH 1/6] Add 1.47.0 msrv check to CI --- .circleci/config.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 87a1c894f79d..cde0bdaba5a3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -144,6 +144,22 @@ jobs: rustup run nightly cargo --version --verbose cargo +nightly check -p forest cargo +nightly check + msrv-build-check: + executor: test-executor + description: Check minimum supported rust version + steps: + - checkout + - install_rust + - install_deps + - env_setup + - run: + name: Install minimum version + command: rustup toolchain install 1.47.0 + - run: + name: Minimum supported rust version check + command: | + cargo +1.47 check -p forest + cargo +1.47 check macos-build-check: executor: mac-executor description: Check macos build From 24c47b36115b3dfc49bf15a6db80336eeb20e25e Mon Sep 17 00:00:00 2001 From: austinabell Date: Sun, 7 Feb 2021 12:24:29 -0500 Subject: [PATCH 2/6] Switch to 1.45 to double check first --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index cde0bdaba5a3..a2eddddb7bc4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -158,8 +158,8 @@ jobs: - run: name: Minimum supported rust version check command: | - cargo +1.47 check -p forest - cargo +1.47 check + cargo +1.45.0 check -p forest + cargo +1.45.0 check macos-build-check: executor: mac-executor description: Check macos build From 178ba5c117b7d64927a261817e0e8313ffd7f568 Mon Sep 17 00:00:00 2001 From: austinabell Date: Sun, 7 Feb 2021 12:25:13 -0500 Subject: [PATCH 3/6] oops --- .circleci/config.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index a2eddddb7bc4..832390bb09a2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -287,6 +287,9 @@ workflows: - nightly-build-check: requires: - prefetch-crates + - msrv-build-check: + requires: + - prefetch-crates - macos-build-check: requires: - prefetch-crates From 6fa19e3b48f2bb588c474495dfa7a474172040a9 Mon Sep 17 00:00:00 2001 From: austinabell Date: Sun, 7 Feb 2021 12:26:51 -0500 Subject: [PATCH 4/6] was 1.46 --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 832390bb09a2..fc85937e595c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -158,8 +158,8 @@ jobs: - run: name: Minimum supported rust version check command: | - cargo +1.45.0 check -p forest - cargo +1.45.0 check + cargo +1.46.0 check -p forest + cargo +1.46.0 check macos-build-check: executor: mac-executor description: Check macos build From 21ce8fbb1535c881ca52617fa0bae101096e86d8 Mon Sep 17 00:00:00 2001 From: austinabell Date: Sun, 7 Feb 2021 12:29:46 -0500 Subject: [PATCH 5/6] bump readme msrv --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6fa830d9928f..ede6fbc28846 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Our crates: | `vm` | State transition and actors, message and address definitions | ## Dependencies -rustc >= 1.40.0 +rustc >= 1.46.0 ## Usage ```bash From c99c044e99aaf28b29c493d36d6cef4f01a97bfe Mon Sep 17 00:00:00 2001 From: austinabell Date: Sun, 7 Feb 2021 14:35:16 -0500 Subject: [PATCH 6/6] oops --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index fc85937e595c..f09acc6ee9b1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -154,7 +154,7 @@ jobs: - env_setup - run: name: Install minimum version - command: rustup toolchain install 1.47.0 + command: rustup toolchain install 1.46.0 - run: name: Minimum supported rust version check command: |