Skip to content

Commit 9351157

Browse files
committed
use git for compression
1 parent f067aa2 commit 9351157

File tree

1 file changed

+20
-25
lines changed

1 file changed

+20
-25
lines changed

.github/workflows/build.yaml

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@ on:
1010
env:
1111
cache-path: |
1212
.git/modules
13-
binutils
14-
gdb
15-
gcc
16-
llvm
17-
newlib
18-
glibc
19-
musl
20-
uclib-ng
21-
dejagnu
22-
pk
23-
qemu
24-
spike
13+
binutils/.git
14+
gdb/.git
15+
gcc/.git
16+
llvm/.git
17+
newlib/.git
18+
glibc/.git
19+
musl/.git
20+
uclib-ng/.git
21+
dejagnu/.git
22+
pk/.git
23+
qemu/.git
24+
spike/.git
2525
jobs:
2626
cache:
2727
name: Update Submodule Cache
@@ -89,34 +89,29 @@ jobs:
8989
9090
- name: Generate Submodules List
9191
id: cache-path
92-
if: false
9392
run: |
94-
submodules="gdb:binutils"
93+
submodules="gdb binutils"
9594
case "${{ matrix.mode }}" in
9695
"linux")
97-
submodules="$submodules:glibc";;
96+
submodules="$submodules glibc";;
9897
"musl")
99-
submodules="$submodules:musl";;
98+
submodules="$submodules musl";;
10099
"uclibc")
101-
submodules="$submodules:uclibc-ng";;
100+
submodules="$submodules uclibc-ng";;
102101
"newlib")
103-
submodules="$submodules:newlib";;
102+
submodules="$submodules newlib";;
104103
*)
105104
echo "Invalid Mode"; exit 1;;
106105
esac
107106
case "${{ matrix.compiler }}" in
108107
"gcc")
109-
submodules="$submodules:gcc";;
108+
submodules="$submodules gcc";;
110109
"llvm")
111-
submodules="$submodules:llvm";;
110+
submodules="$submodules llvm";;
112111
*)
113112
echo "Invalid Compiler"; exit 1;;
114113
esac
115-
submodules=$(echo $submodules | sed 's/:/\n/g')
116-
submodules=$submodules$'\n'$(echo "$submodules" | sed -e 's/^/.git\/modules\//')
117-
echo 'submodules<<EOF' >> $GITHUB_OUTPUT
118-
echo "$submodules" >> $GITHUB_OUTPUT
119-
echo 'EOF' >> $GITHUB_OUTPUT
114+
for submodule in $submodules; do git submodule update $submodule; done
120115
121116
- uses: actions/checkout@v4
122117

0 commit comments

Comments
 (0)