Skip to content

Commit e3fb7ba

Browse files
committed
Cache only caches archives, not installations
1 parent b0abfa1 commit e3fb7ba

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.github/workflows/ipxe_build.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ jobs:
6060
path: /var/cache/apt/archives/*.deb
6161
key: apt-cache-${{ env.IPXE_REF }}
6262

63+
- name: Install dependencies
64+
if: steps.cache.outputs.cache-hit != 'true'
65+
run: |
66+
sudo apt update
67+
sudo apt install -y -d -o Acquire::Retries=50 \
68+
mtools gcc make libc6-dev-i386 liblzma-dev perl gcc-arm-none-eabi gcc-aarch64-linux-gnu
69+
6370
- name: Build
6471
if: steps.cache.outputs.cache-hit != 'true'
6572
run: |
@@ -100,6 +107,13 @@ jobs:
100107
path: /var/cache/apt/archives/*.deb
101108
key: apt-cache-${{ env.IPXE_REF }}
102109

110+
- name: Install dependencies
111+
if: steps.cache.outputs.cache-hit != 'true'
112+
run: |
113+
sudo apt update
114+
sudo apt install -y -d -o Acquire::Retries=50 \
115+
mtools gcc make libc6-dev-i386 liblzma-dev perl gcc-arm-none-eabi gcc-aarch64-linux-gnu
116+
103117
- name: Build
104118
if: steps.cache.outputs.cache-hit != 'true'
105119
run: |
@@ -136,6 +150,13 @@ jobs:
136150
path: /var/cache/apt/archives/*.deb
137151
key: apt-cache-${{ env.IPXE_REF }}
138152

153+
- name: Install dependencies
154+
if: steps.cache.outputs.cache-hit != 'true'
155+
run: |
156+
sudo apt update
157+
sudo apt install -y -d -o Acquire::Retries=50 \
158+
mtools gcc make libc6-dev-i386 liblzma-dev perl gcc-arm-none-eabi gcc-aarch64-linux-gnu
159+
139160
- name: Build
140161
if: steps.cache.outputs.cache-hit != 'true'
141162
run: |

0 commit comments

Comments
 (0)