From 221f2584ca716676b2e5edd958146ee5bcf81dfb Mon Sep 17 00:00:00 2001 From: Nathan Schulte <8540239+nmschulte@users.noreply.github.com> Date: Mon, 6 Feb 2023 15:50:26 -0600 Subject: [PATCH] GitHub workflows: more ubuntu-latest mirrors (#5038) --- .github/workflows/build-android.yaml | 4 ++++ .github/workflows/build-firmware.yaml | 4 ++++ .github/workflows/build-rusEFI-console.yaml | 4 ++++ .github/workflows/build-simulator.yaml | 4 ++++ .github/workflows/build-tsplugin-body.yaml | 4 ++++ .github/workflows/build-unit-tests.yaml | 4 ++++ .github/workflows/gen-configs.yaml | 4 ++++ .github/workflows/gen-diffs.yaml | 4 ++++ .github/workflows/gen-docs.yaml | 4 ++++ .github/workflows/gen-ibom.yaml | 4 ++++ .github/workflows/set-date.yaml | 4 ++++ 11 files changed, 44 insertions(+) diff --git a/.github/workflows/build-android.yaml b/.github/workflows/build-android.yaml index 63a9e0bf32..58d8e76da7 100644 --- a/.github/workflows/build-android.yaml +++ b/.github/workflows/build-android.yaml @@ -24,6 +24,10 @@ jobs: - name: Install Tools run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install mtools diff --git a/.github/workflows/build-firmware.yaml b/.github/workflows/build-firmware.yaml index 58f131260a..f150fabe31 100644 --- a/.github/workflows/build-firmware.yaml +++ b/.github/workflows/build-firmware.yaml @@ -318,6 +318,10 @@ jobs: - name: Install multilib, mingw, sshpass and mtools if: ${{ env.skip != 'true' }} run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install gcc-multilib g++-multilib g++-mingw-w64 gcc-mingw-w64 sshpass mtools sudo apt-get install zip diff --git a/.github/workflows/build-rusEFI-console.yaml b/.github/workflows/build-rusEFI-console.yaml index 75066e46f6..084a199fc7 100644 --- a/.github/workflows/build-rusEFI-console.yaml +++ b/.github/workflows/build-rusEFI-console.yaml @@ -28,6 +28,10 @@ jobs: - name: Install Tools run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install sshpass mtools diff --git a/.github/workflows/build-simulator.yaml b/.github/workflows/build-simulator.yaml index f87a77dfe2..f4a719fd97 100644 --- a/.github/workflows/build-simulator.yaml +++ b/.github/workflows/build-simulator.yaml @@ -30,6 +30,10 @@ jobs: - name: Install multilib run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install gcc-multilib g++-multilib mtools dosfstools zip diff --git a/.github/workflows/build-tsplugin-body.yaml b/.github/workflows/build-tsplugin-body.yaml index 66706090df..ae6d8474a2 100644 --- a/.github/workflows/build-tsplugin-body.yaml +++ b/.github/workflows/build-tsplugin-body.yaml @@ -19,6 +19,10 @@ jobs: - name: Install Tools run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install sshpass diff --git a/.github/workflows/build-unit-tests.yaml b/.github/workflows/build-unit-tests.yaml index 9dbecb313f..ae9082751b 100644 --- a/.github/workflows/build-unit-tests.yaml +++ b/.github/workflows/build-unit-tests.yaml @@ -28,6 +28,10 @@ jobs: - name: Install required software (ubuntu) if: ${{ matrix.os != 'macos-latest' }} run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install mtools zip dosfstools sshpass lcov valgrind diff --git a/.github/workflows/gen-configs.yaml b/.github/workflows/gen-configs.yaml index b91cba3137..3e9086d826 100644 --- a/.github/workflows/gen-configs.yaml +++ b/.github/workflows/gen-configs.yaml @@ -22,6 +22,10 @@ jobs: - name: Install Tools run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install sshpass sshpass mtools diff --git a/.github/workflows/gen-diffs.yaml b/.github/workflows/gen-diffs.yaml index 4193cf1acd..c978ca9b4e 100644 --- a/.github/workflows/gen-diffs.yaml +++ b/.github/workflows/gen-diffs.yaml @@ -20,6 +20,10 @@ jobs: - name: Install sshpass, kicad, and tk bindings run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo add-apt-repository --yes ppa:kicad/kicad-6.0-releases sudo apt-get -o Acquire::Retries=3 update sudo apt-get install sshpass kicad python3-pip python3-tk scour librsvg2-bin diff --git a/.github/workflows/gen-docs.yaml b/.github/workflows/gen-docs.yaml index d41f52ad56..25d963b6af 100644 --- a/.github/workflows/gen-docs.yaml +++ b/.github/workflows/gen-docs.yaml @@ -13,6 +13,10 @@ jobs: - name: Install prerequisite software run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install doxygen graphviz sshpass diff --git a/.github/workflows/gen-ibom.yaml b/.github/workflows/gen-ibom.yaml index 890091dd36..f370d3a4c6 100644 --- a/.github/workflows/gen-ibom.yaml +++ b/.github/workflows/gen-ibom.yaml @@ -17,6 +17,10 @@ jobs: - name: Install prerequisite software run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo add-apt-repository ppa:kicad/kicad-5.1-releases sudo apt-get -o Acquire::Retries=3 update sudo apt-get install kicad sshpass diff --git a/.github/workflows/set-date.yaml b/.github/workflows/set-date.yaml index d977df0bcc..36badd0614 100644 --- a/.github/workflows/set-date.yaml +++ b/.github/workflows/set-date.yaml @@ -21,6 +21,10 @@ jobs: - name: Install Tools run: | + sudo cp /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://ubuntu.osuosl.org/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list + cat /etc/apt/sources.list | sudo tee -a /etc/apt/sources.list.d/ubuntu-latest-mirrors.list > /dev/null + sudo sed 's#http://azure.archive.ubuntu.com/ubuntu/#http://mirrors.ocf.berkeley.edu/ubuntu/#' -i /etc/apt/sources.list.d/ubuntu-latest-mirrors.list sudo apt-get -o Acquire::Retries=3 update sudo apt-get install subversion