diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 10cdace39f..f269387674 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -24,7 +24,7 @@ jobs: - name: Install Rust toolchain run: | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \ - | sh -s -- --default-toolchain=1.94.0 -y + | sh -s -- --default-toolchain=1.95.0 -y echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" # Install cargo-nextest so the agent can run unit tests. diff --git a/.github/workflows/openvmm-ci.yaml b/.github/workflows/openvmm-ci.yaml index 5cfaf1cf8d..d96780f62c 100644 --- a/.github/workflows/openvmm-ci.yaml +++ b/.github/workflows/openvmm-ci.yaml @@ -33,7 +33,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -43,7 +43,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -51,7 +51,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -189,7 +189,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -199,7 +199,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -207,7 +207,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -360,7 +360,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -370,7 +370,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -378,7 +378,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -601,7 +601,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -611,7 +611,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -619,7 +619,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -878,7 +878,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -888,7 +888,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -896,7 +896,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1146,7 +1146,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1156,7 +1156,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1164,7 +1164,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1387,7 +1387,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1397,7 +1397,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1405,7 +1405,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1644,7 +1644,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1654,7 +1654,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1662,7 +1662,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -2980,7 +2980,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -2990,7 +2990,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -2998,7 +2998,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -3451,7 +3451,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -3461,7 +3461,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -3469,7 +3469,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -3749,7 +3749,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -3759,7 +3759,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -3767,7 +3767,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -3838,9 +3838,12 @@ jobs: run: flowey e 22 flowey_lib_common::install_rust 0 shell: bash - name: install Rust + run: flowey e 22 flowey_lib_common::install_rust 1 + shell: bash + - name: detect active toolchain run: |- - flowey e 22 flowey_lib_common::install_rust 1 - flowey v 22 'flowey_lib_hvlite::_jobs::test_local_flowey_build_igvm:2:flowey_core/src/node/github_context.rs:55:41' --is-raw-string update --env-source github.token <> "$GITHUB_PATH" rustup show @@ -3873,7 +3876,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -3881,7 +3884,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -4587,7 +4590,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -4597,7 +4600,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -4605,7 +4608,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -4905,7 +4908,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -4915,7 +4918,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -4923,7 +4926,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -5124,7 +5127,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -5134,7 +5137,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -5142,7 +5145,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -5450,7 +5453,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -5460,7 +5463,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -5468,7 +5471,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -5791,7 +5794,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -5801,7 +5804,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -5809,7 +5812,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -6188,7 +6191,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -6198,7 +6201,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -6206,7 +6209,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -6537,7 +6540,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -6547,7 +6550,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -6555,7 +6558,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) diff --git a/.github/workflows/openvmm-docs-ci.yaml b/.github/workflows/openvmm-docs-ci.yaml index b3f693c90f..5ee8c62e12 100644 --- a/.github/workflows/openvmm-docs-ci.yaml +++ b/.github/workflows/openvmm-docs-ci.yaml @@ -27,7 +27,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -37,7 +37,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -45,7 +45,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -185,7 +185,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -195,7 +195,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -203,7 +203,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -344,7 +344,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -354,7 +354,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -362,7 +362,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) diff --git a/.github/workflows/openvmm-docs-pr.yaml b/.github/workflows/openvmm-docs-pr.yaml index e60852ce58..6b94f05fd7 100644 --- a/.github/workflows/openvmm-docs-pr.yaml +++ b/.github/workflows/openvmm-docs-pr.yaml @@ -35,7 +35,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -45,7 +45,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -53,7 +53,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -193,7 +193,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -203,7 +203,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -211,7 +211,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -352,7 +352,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -362,7 +362,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -370,7 +370,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) diff --git a/.github/workflows/openvmm-pr-release.yaml b/.github/workflows/openvmm-pr-release.yaml index 8db72ce06d..3a21f6ff50 100644 --- a/.github/workflows/openvmm-pr-release.yaml +++ b/.github/workflows/openvmm-pr-release.yaml @@ -44,7 +44,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -54,7 +54,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -62,7 +62,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -241,7 +241,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -251,7 +251,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -259,7 +259,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -403,7 +403,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -413,7 +413,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -421,7 +421,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1086,7 +1086,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1096,7 +1096,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1104,7 +1104,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1329,7 +1329,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1339,7 +1339,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1347,7 +1347,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1588,7 +1588,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1598,7 +1598,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1606,7 +1606,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -2930,7 +2930,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -2940,7 +2940,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -2948,7 +2948,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -3403,7 +3403,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -3413,7 +3413,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -3421,7 +3421,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -3748,9 +3748,12 @@ jobs: run: flowey e 22 flowey_lib_common::install_rust 0 shell: bash - name: install Rust + run: flowey e 22 flowey_lib_common::install_rust 1 + shell: bash + - name: detect active toolchain run: |- - flowey e 22 flowey_lib_common::install_rust 1 - flowey v 22 'flowey_lib_hvlite::_jobs::test_local_flowey_build_igvm:2:flowey_core/src/node/github_context.rs:55:41' --is-raw-string update --env-source github.token <> "$GITHUB_PATH" rustup show @@ -4330,7 +4333,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -4338,7 +4341,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -4640,7 +4643,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -4650,7 +4653,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -4658,7 +4661,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -4861,7 +4864,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -4871,7 +4874,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -4879,7 +4882,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) diff --git a/.github/workflows/openvmm-pr.yaml b/.github/workflows/openvmm-pr.yaml index 70d7101e0d..6b9c4ca7d4 100644 --- a/.github/workflows/openvmm-pr.yaml +++ b/.github/workflows/openvmm-pr.yaml @@ -43,7 +43,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -53,7 +53,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -61,7 +61,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -240,7 +240,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -250,7 +250,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -258,7 +258,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -969,7 +969,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -979,7 +979,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -987,7 +987,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1648,7 +1648,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1658,7 +1658,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1666,7 +1666,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -1887,7 +1887,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -1897,7 +1897,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -1905,7 +1905,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -2142,7 +2142,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -2152,7 +2152,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -2160,7 +2160,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -2948,7 +2948,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -2958,7 +2958,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -2966,7 +2966,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -3957,7 +3957,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -3967,7 +3967,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -3975,7 +3975,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -4302,9 +4302,12 @@ jobs: run: flowey e 24 flowey_lib_common::install_rust 0 shell: bash - name: install Rust + run: flowey e 24 flowey_lib_common::install_rust 1 + shell: bash + - name: detect active toolchain run: |- - flowey e 24 flowey_lib_common::install_rust 1 - flowey v 24 'flowey_lib_hvlite::_jobs::test_local_flowey_build_igvm:2:flowey_core/src/node/github_context.rs:55:41' --is-raw-string update --env-source github.token <> "$GITHUB_PATH" rustup show @@ -4948,7 +4951,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -4956,7 +4959,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -5258,7 +5261,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -5268,7 +5271,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -5276,7 +5279,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) @@ -5479,7 +5482,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" rustup show @@ -5489,7 +5492,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'X64' name: rustup (Windows X64) @@ -5497,7 +5500,7 @@ jobs: - run: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/aarch64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo "$USERPROFILE\\.cargo\\bin" >> $GITHUB_PATH if: runner.os == 'Windows' && runner.arch == 'ARM64' name: rustup (Windows ARM64) diff --git a/Cargo.toml b/Cargo.toml index 65e5a2d88b..ea60a3e029 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,7 +65,7 @@ exclude = [ ] [workspace.package] -rust-version = "1.94" +rust-version = "1.95" edition = "2024" [workspace.dependencies] diff --git a/ci-flowey/openvmm-pr.yaml b/ci-flowey/openvmm-pr.yaml index e4eb65cb08..a644d95579 100644 --- a/ci-flowey/openvmm-pr.yaml +++ b/ci-flowey/openvmm-pr.yaml @@ -37,7 +37,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo '##vso[task.prependpath]$(HOME)/.cargo/bin' condition: eq(variables['Agent.OS'], 'Linux') @@ -45,7 +45,7 @@ jobs: - bash: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo '##vso[task.prependpath]$(USERPROFILE)\\.cargo\\bin' condition: eq(variables['Agent.OS'], 'Windows_NT') displayName: rustup (Windows X64) @@ -883,7 +883,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo '##vso[task.prependpath]$(HOME)/.cargo/bin' condition: eq(variables['Agent.OS'], 'Linux') @@ -891,7 +891,7 @@ jobs: - bash: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo '##vso[task.prependpath]$(USERPROFILE)\\.cargo\\bin' condition: eq(variables['Agent.OS'], 'Windows_NT') displayName: rustup (Windows X64) @@ -2293,7 +2293,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo '##vso[task.prependpath]$(HOME)/.cargo/bin' condition: eq(variables['Agent.OS'], 'Linux') @@ -2301,7 +2301,7 @@ jobs: - bash: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo '##vso[task.prependpath]$(USERPROFILE)\\.cargo\\bin' condition: eq(variables['Agent.OS'], 'Windows_NT') displayName: rustup (Windows X64) @@ -3623,7 +3623,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo '##vso[task.prependpath]$(HOME)/.cargo/bin' condition: eq(variables['Agent.OS'], 'Linux') @@ -3631,7 +3631,7 @@ jobs: - bash: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo '##vso[task.prependpath]$(USERPROFILE)\\.cargo\\bin' condition: eq(variables['Agent.OS'], 'Windows_NT') displayName: rustup (Windows X64) @@ -3824,7 +3824,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo '##vso[task.prependpath]$(HOME)/.cargo/bin' condition: eq(variables['Agent.OS'], 'Linux') @@ -3832,7 +3832,7 @@ jobs: - bash: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo '##vso[task.prependpath]$(USERPROFILE)\\.cargo\\bin' condition: eq(variables['Agent.OS'], 'Windows_NT') displayName: rustup (Windows X64) @@ -4111,7 +4111,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo '##vso[task.prependpath]$(HOME)/.cargo/bin' condition: eq(variables['Agent.OS'], 'Linux') @@ -4119,7 +4119,7 @@ jobs: - bash: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo '##vso[task.prependpath]$(USERPROFILE)\\.cargo\\bin' condition: eq(variables['Agent.OS'], 'Windows_NT') displayName: rustup (Windows X64) @@ -4308,7 +4308,7 @@ jobs: set -x i=0; while [ $i -lt 5 ] && ! sudo apt-get update; do let "i=i+1"; sleep 1; done; sudo apt-get -o DPkg::Lock::Timeout=60 install gcc -y - curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.94.0 -y + curl --fail --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain=1.95.0 -y . "$HOME/.cargo/env" echo '##vso[task.prependpath]$(HOME)/.cargo/bin' condition: eq(variables['Agent.OS'], 'Linux') @@ -4316,7 +4316,7 @@ jobs: - bash: | set -x curl --fail -sSfLo rustup-init.exe https://win.rustup.rs/x86_64 --output rustup-init - ./rustup-init.exe -y --default-toolchain=1.94.0 + ./rustup-init.exe -y --default-toolchain=1.95.0 echo '##vso[task.prependpath]$(USERPROFILE)\\.cargo\\bin' condition: eq(variables['Agent.OS'], 'Windows_NT') displayName: rustup (Windows X64) diff --git a/flowey/flowey_lib_hvlite/src/_jobs/test_local_flowey_build_igvm.rs b/flowey/flowey_lib_hvlite/src/_jobs/test_local_flowey_build_igvm.rs index 3f29f755db..b260db563a 100644 --- a/flowey/flowey_lib_hvlite/src/_jobs/test_local_flowey_build_igvm.rs +++ b/flowey/flowey_lib_hvlite/src/_jobs/test_local_flowey_build_igvm.rs @@ -29,6 +29,7 @@ impl SimpleFlowNode for Node { let hvlite_repo = ctx.reqv(crate::git_checkout_openvmm_repo::req::GetRepoDir); let rust_install = ctx.reqv(flowey_lib_common::install_rust::Request::EnsureInstalled); + let rust_toolchain = ctx.reqv(flowey_lib_common::install_rust::Request::GetRustupToolchain); let gh_token = (ctx.backend() == FlowBackend::Github) .then(|| ctx.get_gh_context_var().global().token()); @@ -36,16 +37,18 @@ impl SimpleFlowNode for Node { "test cargo xflowey build-igvm x64 --install-missing-deps", |ctx| { rust_install.claim(ctx); + let rust_toolchain = rust_toolchain.claim(ctx); let hvlite_repo = hvlite_repo.claim(ctx); let gh_token = gh_token.claim(ctx); move |rt| { let hvlite_repo = rt.read(hvlite_repo); let gh_token = rt.read(gh_token); + let rust_toolchain = rt.read(rust_toolchain); let base_recipe = non_production_build_igvm_tool_out_name(&base_recipe); rt.sh.change_dir(hvlite_repo); let mut cmd = flowey::shell_cmd!( rt, - "cargo xflowey build-igvm {base_recipe} --install-missing-deps" + "rustup run {rust_toolchain...} cargo xflowey build-igvm {base_recipe} --install-missing-deps" ) .env("I_HAVE_A_GOOD_REASON_TO_RUN_BUILD_IGVM_IN_CI", "true"); if let Some(gh_token) = gh_token { diff --git a/flowey/flowey_lib_hvlite/src/cfg_rustup_version.rs b/flowey/flowey_lib_hvlite/src/cfg_rustup_version.rs index b8eaa6bc8b..6af4f380e8 100644 --- a/flowey/flowey_lib_hvlite/src/cfg_rustup_version.rs +++ b/flowey/flowey_lib_hvlite/src/cfg_rustup_version.rs @@ -8,7 +8,7 @@ use flowey::node::prelude::*; -pub const RUSTUP_TOOLCHAIN: &str = "1.94.0"; +pub const RUSTUP_TOOLCHAIN: &str = "1.95.0"; new_simple_flow_node!(struct Node); diff --git a/openhcl/minimal_rt/aarch64-config.toml b/openhcl/minimal_rt/aarch64-config.toml index b9ef0e4794..beb35ffdbe 100644 --- a/openhcl/minimal_rt/aarch64-config.toml +++ b/openhcl/minimal_rt/aarch64-config.toml @@ -14,6 +14,7 @@ target = "minimal_rt/aarch64-minimal_rt-none.json" [unstable] build-std = ["core", "alloc"] +json-target-spec = true [env] MINIMAL_RT_BUILD = "1" diff --git a/shell.nix b/shell.nix index d6fb45173e..5ac1c4de35 100644 --- a/shell.nix +++ b/shell.nix @@ -59,7 +59,7 @@ let else [ x64CrossGcc ]; # Rust configuration — update this version manually when upgrading rustc - rustVersion = "1.94.0"; + rustVersion = "1.95.0"; rust = pkgs.rust-bin.stable.${rustVersion}.default.override { extensions = [ diff --git a/xsync/Cargo.toml b/xsync/Cargo.toml index 40ec8060d5..6969548623 100644 --- a/xsync/Cargo.toml +++ b/xsync/Cargo.toml @@ -7,7 +7,7 @@ members = ["xsync"] resolver = "2" [workspace.package] -rust-version = "1.94" +rust-version = "1.95" edition = "2024" [workspace.dependencies]