From 4f050f24851f3e71ffd4950ec93b9a8474dfd40b Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Thu, 16 Apr 2026 18:39:39 +0200 Subject: [PATCH] Trying to work around broken archive.ubuntu.com mirror --- .github/workflows/test-renode-fastmath.yml | 2 +- .github/workflows/test-renode-noasm-smallstack.yml | 2 +- .github/workflows/test-renode-noasm.yml | 2 +- .github/workflows/test-renode-nrf52.yml | 2 +- .github/workflows/test-renode-sha3.yml | 2 +- .github/workflows/test-renode-sha384.yml | 2 +- .github/workflows/test-renode-smallstack.yml | 2 +- tools/renode/Dockerfile | 5 +++++ 8 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test-renode-fastmath.yml b/.github/workflows/test-renode-fastmath.yml index 295359d5..fe7ba529 100644 --- a/.github/workflows/test-renode-fastmath.yml +++ b/.github/workflows/test-renode-fastmath.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_fastmath: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-noasm-smallstack.yml b/.github/workflows/test-renode-noasm-smallstack.yml index 48767ea1..4cdcb84a 100644 --- a/.github/workflows/test-renode-noasm-smallstack.yml +++ b/.github/workflows/test-renode-noasm-smallstack.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_noasm_smallstack: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-noasm.yml b/.github/workflows/test-renode-noasm.yml index b6deb8b4..45adf14a 100644 --- a/.github/workflows/test-renode-noasm.yml +++ b/.github/workflows/test-renode-noasm.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_noasm: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-nrf52.yml b/.github/workflows/test-renode-nrf52.yml index bd44c168..99180be2 100644 --- a/.github/workflows/test-renode-nrf52.yml +++ b/.github/workflows/test-renode-nrf52.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_base: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-sha3.yml b/.github/workflows/test-renode-sha3.yml index 1129c253..1c564140 100644 --- a/.github/workflows/test-renode-sha3.yml +++ b/.github/workflows/test-renode-sha3.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_multi_sha: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-sha384.yml b/.github/workflows/test-renode-sha384.yml index 63ceaf2d..6a1e4ea4 100644 --- a/.github/workflows/test-renode-sha384.yml +++ b/.github/workflows/test-renode-sha384.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_multi_sha: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-smallstack.yml b/.github/workflows/test-renode-smallstack.yml index cc149de7..4e583d0c 100644 --- a/.github/workflows/test-renode-smallstack.yml +++ b/.github/workflows/test-renode-smallstack.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_smallstack: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/tools/renode/Dockerfile b/tools/renode/Dockerfile index 9991a627..f45715e2 100644 --- a/tools/renode/Dockerfile +++ b/tools/renode/Dockerfile @@ -2,6 +2,11 @@ FROM antmicro/renode:1.15.3 RUN whoami USER root +RUN sed -i \ + -e 's|https\?://archive\.ubuntu\.com/ubuntu/\?|http://mirror.arizona.edu/ubuntu/|g' \ + -e 's|https\?://security\.ubuntu\.com/ubuntu/\?|http://mirror.arizona.edu/ubuntu/|g' \ + -e 's|https\?://[a-z0-9.-]*\.archive\.ubuntu\.com/ubuntu/\?|http://mirror.arizona.edu/ubuntu/|g' \ + /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null || true RUN apt-get update RUN apt-get install gcc-arm-none-eabi make -y