Skip to content

Commit a15460c

Browse files
committed
Harden apt install step against CI stalls.
1 parent b665696 commit a15460c

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

.github/workflows/rpi_pico.yaml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,22 @@ jobs:
3030
- uses: jwlawson/actions-setup-cmake@v1.13
3131
- name: Install requirements
3232
run: |
33-
sudo apt update
34-
sudo apt install -y cmake gcc-arm-none-eabi libnewlib-arm-none-eabi build-essential g++ libstdc++-arm-none-eabi-newlib
33+
sudo apt-get update \
34+
-o Acquire::Retries=5 \
35+
-o Acquire::http::Timeout=60 \
36+
-o Acquire::https::Timeout=60
37+
38+
sudo apt-get install -y --no-install-recommends \
39+
-o Acquire::Retries=5 \
40+
-o Acquire::http::Timeout=60 \
41+
-o Acquire::https::Timeout=60 \
42+
cmake \
43+
gcc-arm-none-eabi \
44+
libnewlib-arm-none-eabi \
45+
build-essential \
46+
g++ \
47+
libstdc++-arm-none-eabi-newlib
48+
timeout-minutes: 20
3549

3650
- name: Install Raspberry Pico SDK
3751
run: |

0 commit comments

Comments
 (0)