@@ -18,64 +18,17 @@ jobs:
1818
1919 build :
2020 runs-on : ubuntu-latest
21+ container :
22+ image : ghcr.io/wolfssl/wolfboot-ci-arm:v1.0
2123 timeout-minutes : 30
2224
2325 steps :
2426 - uses : actions/checkout@v4
2527 with :
2628 submodules : true
2729
28- - name : Workaround for sources.list
29- run : |
30- # Replace sources
31-
32- set -euxo pipefail
33-
34- # Peek (what repos are active now)
35- apt-cache policy
36- grep -RInE '^(deb|Types|URIs)' /etc/apt || true
37-
38- # Enable nullglob so *.list/*.sources that don't exist don't break sed
39- shopt -s nullglob
40-
41- echo "Replace sources.list (legacy)"
42- sudo sed -i \
43- -e "s|https\?://azure\.archive\.ubuntu\.com/ubuntu/?|http://mirror.arizona.edu/ubuntu/|g" \
44- /etc/apt/sources.list || true
45-
46- echo "Replace sources.list.d/*.list (legacy)"
47- for f in /etc/apt/sources.list.d/*.list; do
48- sudo sed -i \
49- -e "s|https\?://azure\.archive\.ubuntu\.com/ubuntu/?|http://mirror.arizona.edu/ubuntu/|g" \
50- "$f"
51- done
52-
53- echo "Replace sources.list.d/*.sources (deb822)"
54- for f in /etc/apt/sources.list.d/*.sources; do
55- sudo sed -i \
56- -e "s|https\?://azure\.archive\.ubuntu\.com/ubuntu/?|http://mirror.arizona.edu/ubuntu/|g" \
57- -e "s|https\?://azure\.archive\.ubuntu\.com|http://mirror.arizona.edu|g" \
58- "$f"
59- done
60-
61- echo "Fix /etc/apt/apt-mirrors.txt (used by URIs: mirror+file:...)"
62- if grep -qE '^[[:space:]]*https?://azure\.archive\.ubuntu\.com/ubuntu/?' /etc/apt/apt-mirrors.txt; then
63- # Replace azure with our mirror (idempotent)
64- sudo sed -i 's|https\?://azure\.archive\.ubuntu\.com/ubuntu/|http://mirror.arizona.edu/ubuntu/|g' /etc/apt/apt-mirrors.txt
65- fi
66-
67- # Peek (verify changes)
68- grep -RIn "azure.archive.ubuntu.com" /etc/apt || true
69- grep -RInE '^(deb|Types|URIs)' /etc/apt || true
70- echo "--- apt-mirrors.txt ---"
71- cat /etc/apt/apt-mirrors.txt || true
72-
73- - name : Update repository
74- run : sudo apt-get update
75-
76- - name : Install cross compilers
77- run : |
78- sudo apt-get install -y gcc-arm-none-eabi gcc-aarch64-linux-gnu gcc-powerpc-linux-gnu gnu-efi
30+ - name : Trust workspace
31+ run : git config --global --add safe.directory "$GITHUB_WORKSPACE"
7932
8033 - name : make clean
8134 run : |
0 commit comments