diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0963ec1c..f335c7ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: # The artifact name will contain the target triple, so the file name doesn't need to. mv artifacts/typical-x86_64-unknown-linux-gnu artifacts/typical - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: x86_64-unknown-linux-gnu path: artifacts/typical @@ -41,7 +41,7 @@ jobs: # The artifact name will contain the target triple, so the file name doesn't need to. mv artifacts/typical-x86_64-unknown-linux-musl artifacts/typical - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: x86_64-unknown-linux-musl path: artifacts/typical @@ -52,7 +52,7 @@ jobs: # The artifact name will contain the target triple, so the file name doesn't need to. mv artifacts/typical-aarch64-unknown-linux-gnu artifacts/typical - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: aarch64-unknown-linux-gnu path: artifacts/typical @@ -63,7 +63,7 @@ jobs: # The artifact name will contain the target triple, so the file name doesn't need to. mv artifacts/typical-aarch64-unknown-linux-musl artifacts/typical - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: aarch64-unknown-linux-musl path: artifacts/typical @@ -90,8 +90,8 @@ jobs: # https://github.com/rust-lang/rustup/issues/2441 # # for more information. - rustup toolchain install 1.99.0 --no-self-update # [group:rust_1.99.0] - rustup default 1.99.0 # [group:rust_1.99.0] + rustup toolchain install 1.99.1 --no-self-update # [group:rust_1.99.1] + rustup default 1.99.1 # [group:rust_1.99.1] # Add the targets. rustup target add x86_64-pc-windows-msvc @@ -111,12 +111,12 @@ jobs: # Run the tests. NO_COLOR=true cargo test --locked # [ref:colorless_tests] - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: x86_64-pc-windows-msvc path: target/x86_64-pc-windows-msvc/release/typical.exe if-no-files-found: error - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: aarch64-pc-windows-msvc path: target/aarch64-pc-windows-msvc/release/typical.exe @@ -131,8 +131,8 @@ jobs: set -euxo pipefail # Install the appropriate version of Rust. - rustup toolchain install 1.99.0 # [group:rust_1.99.0] - rustup default 1.99.0 # [group:rust_1.99.0] + rustup toolchain install 1.99.1 # [group:rust_1.99.1] + rustup default 1.99.1 # [group:rust_1.99.1] # Add the targets. rustup target add x86_64-apple-darwin @@ -150,12 +150,12 @@ jobs: # Run the tests. NO_COLOR=true cargo test --locked # [ref:colorless_tests] - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: x86_64-apple-darwin path: target/x86_64-apple-darwin/release/typical if-no-files-found: error - - uses: actions/upload-artifact@v7.0.1 + - uses: actions/upload-artifact@v7.0.2 with: name: aarch64-apple-darwin path: target/aarch64-apple-darwin/release/typical @@ -211,7 +211,7 @@ jobs: with: username: stephanmisc password: ${{ secrets.DOCKER_PASSWORD }} - - uses: actions/download-artifact@v8.0.1 + - uses: actions/download-artifact@v8.0.2 with: path: artifacts/ - env: @@ -221,8 +221,8 @@ jobs: set -euxo pipefail # Install the appropriate version of Rust. - rustup toolchain install 1.99.0 # [group:rust_1.99.0] - rustup default 1.99.0 # [group:rust_1.99.0] + rustup toolchain install 1.99.1 # [group:rust_1.99.1] + rustup default 1.99.1 # [group:rust_1.99.1] # Fetch the program version. PKGID="$(cargo pkgid)" diff --git a/Cargo.lock b/Cargo.lock index f8e730a0..f530dd7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -245,9 +245,9 @@ checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" [[package]] name = "libc" -version = "0.2.189" +version = "0.2.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" +checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78" [[package]] name = "linux-raw-sys" @@ -341,9 +341,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.16.2" +version = "1.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e" +checksum = "5b3dc8af474f516a851ff4bd12db780f948b9250ad37211e4eec0bccea54e01b" [[package]] name = "smawk" @@ -365,9 +365,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "syn" -version = "3.0.6" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" dependencies = [ "proc-macro2", "quote", @@ -430,9 +430,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" +checksum = "a2c754d6c33795a1c324727428e5a7dedb5b06195f9890bdbcba760d3e246563" [[package]] name = "unicode-segmentation" diff --git a/toast.yml b/toast.yml index 0077ad70..75dcf160 100644 --- a/toast.yml +++ b/toast.yml @@ -17,11 +17,11 @@ command_prefix: | cargo-offline () { cargo --frozen --offline "$@"; } # Use this wrapper for formatting code or checking that code is formatted. We use a nightly Rust - # version for the `trailing_comma` formatting option [tag:rust_fmt_nightly_2026-10-01]. The + # version for the `trailing_comma` formatting option [tag:rust_fmt_nightly_2026-10-16]. The # nightly version was chosen as the latest available release with all components present # according to this page: # https://rust-lang.github.io/rustup-components-history/x86_64-unknown-linux-gnu.html - cargo-fmt () { cargo +nightly-2026-10-01 --frozen --offline fmt --all -- "$@"; } + cargo-fmt () { cargo +nightly-2026-10-16 --frozen --offline fmt --all -- "$@"; } # Load the NVM startup file, if it exists. if [ -f "$HOME/.nvm/nvm.sh" ]; then @@ -75,18 +75,18 @@ tasks: - install_packages - create_user command: | - # Install stable Rust [group:rust_1.99.0]. + # Install stable Rust [group:rust_1.99.1]. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- \ -y \ - --default-toolchain 1.99.0 \ + --default-toolchain 1.99.1 \ --profile minimal \ --component clippy # Add Rust tools to `$PATH`. . "$HOME/.cargo/env" - # Install nightly Rust [ref:rust_fmt_nightly_2026-10-01]. - rustup toolchain install nightly-2026-10-01 --profile minimal --component rustfmt + # Install nightly Rust [ref:rust_fmt_nightly_2026-10-16]. + rustup toolchain install nightly-2026-10-16 --profile minimal --component rustfmt install_node: description: Install Node.js, a JavaScript runtime environment.