From 23c7b66d0563b7a3df2bffeb736eace7d139461e Mon Sep 17 00:00:00 2001 From: John Sirois Date: Thu, 2 May 2024 20:43:46 -0500 Subject: [PATCH] Upgrade Rust to 1.78.0. The 1.78 release bumps the minimum supported Windows version to Windows 10; so we bump our major version to indicate the breaking change, and, ~1.5 years after the first public release, semi-offcially declare stability given some level of battle testing. As a point of reference, Microsoft support for Windows 8 ended on January 12, 2016, and support for Windows 8.1 ended on January 10, 2023; so `scie-jump` likely only ever could have had Windows 8.1 users. The release announcement is here: https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html --- .circleci/config.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- rust-toolchain | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 872593c..e358b47 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -47,7 +47,7 @@ jobs: docker run --rm \ -v $PWD:/code \ -w /code \ - rust:1.77.2-alpine3.19 \ + rust:1.78.0-alpine3.19 \ sh -c 'apk add musl-dev && cargo run -p package -- dist' - persist_to_workspace: root: dist diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2d29dcf..a0ae4cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,7 +48,7 @@ jobs: docker run --rm \ -v $PWD:/code \ -w /code \ - rust:1.77.2-alpine3.19 \ + rust:1.78.0-alpine3.19 \ sh -c 'apk add musl-dev && cargo run -p package' - name: Integration Tests run: examples/run.sh --no-package diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e4f09b4..9156123 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,7 +64,7 @@ jobs: docker run --rm \ -v $PWD:/code \ -w /code \ - rust:1.77.2-alpine3.19 \ + rust:1.78.0-alpine3.19 \ sh -c 'apk add musl-dev && cargo run -p package -- dist' - name: Prepare Changelog id: prepare-changelog diff --git a/rust-toolchain b/rust-toolchain index e2e0d80..bf9b37f 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -2,7 +2,7 @@ # N.B.: Update .github and .circleci yaml to use a matching image, if available. # Although a version match is not required (cargo downloads and installs the # toolchain described here if not present), it does speed up CI builds. -channel = "1.77.2" +channel = "1.78.0" components = [ "cargo", "clippy",