From c205c629ef831f27bb3ba27933c650b455b9c93e Mon Sep 17 00:00:00 2001
From: Aleksey Kladov <aleksey.kladov@gmail.com>
Date: Sat, 16 Jul 2022 11:42:28 +0100
Subject: [PATCH] try fixing spurious CI failures on windows

It seems like it may be related to self-update? Anyways, I think we
should be disabling self-update on CI
---
 .github/workflows/ci.yaml      | 4 ++--
 .github/workflows/metrics.yaml | 2 +-
 .github/workflows/publish.yml  | 2 +-
 .github/workflows/release.yaml | 2 +-
 .github/workflows/rustdoc.yaml | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 35407060952..0c81ff0789f 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -39,7 +39,7 @@ jobs:
 
     - name: Install Rust toolchain
       run: |
-        rustup update stable
+        rustup update --no-self-update stable
         rustup component add rustfmt rust-src
 
     - name: Cache Dependencies
@@ -69,7 +69,7 @@ jobs:
 
     - name: Install Rust toolchain
       run: |
-        rustup update stable
+        rustup update --no-self-update stable
         rustup target add ${{ env.targets }} ${{ env.targets_ide }}
 
     - name: Cache Dependencies
diff --git a/.github/workflows/metrics.yaml b/.github/workflows/metrics.yaml
index 1407bd8f68e..3fe2fc917a3 100644
--- a/.github/workflows/metrics.yaml
+++ b/.github/workflows/metrics.yaml
@@ -21,7 +21,7 @@ jobs:
 
     - name: Install Rust toolchain
       run: |
-        rustup update stable
+        rustup update --no-self-update stable
         rustup component add rustfmt rust-src
 
     - name: Collect metrics
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 7020726165b..927996c1bef 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -20,7 +20,7 @@ jobs:
           fetch-depth: 0
 
       - name: Install Rust toolchain
-        run: rustup update stable
+        run: rustup update --no-self-update stable
 
       - name: Install cargo-workspaces
         run: cargo install cargo-workspaces
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index cb47d3973ec..4e62f2cde27 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -57,7 +57,7 @@ jobs:
 
       - name: Install Rust toolchain
         run: |
-          rustup update stable
+          rustup update --no-self-update stable
           rustup target add ${{ matrix.target }}
           rustup component add rust-src
 
diff --git a/.github/workflows/rustdoc.yaml b/.github/workflows/rustdoc.yaml
index 5ed4e8ca64f..05f3e254e5f 100644
--- a/.github/workflows/rustdoc.yaml
+++ b/.github/workflows/rustdoc.yaml
@@ -20,7 +20,7 @@ jobs:
       uses: actions/checkout@v3
 
     - name: Install Rust toolchain
-      run: rustup update stable
+      run: rustup update --no-self-update stable
 
     - name: Build Documentation
       run: cargo doc --all --no-deps