Skip to content

Commit 3255736

Browse files
committed
Run apt-get update before installing packages in CI
Ubuntu requires us to run apt-get update before being able to expect successful package installation, so do that. Signed-off-by: Daniel Müller <[email protected]>
1 parent 080b9a1 commit 3255736

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

.github/workflows/test.yml

+11-2
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
components: rustfmt
5353
- name: Install deps
5454
run: |
55+
sudo apt-get update
5556
sudo apt-get install --yes --no-install-recommends clang-18 libelf-dev zlib1g-dev linux-headers-$(uname -r)
5657
sudo ln -s /usr/include/asm-generic /usr/include/asm
5758
sudo rm -f /bin/clang && sudo ln -s /usr/bin/clang-18 /bin/clang
@@ -71,6 +72,7 @@ jobs:
7172
- uses: actions/checkout@v4
7273
- name: Install deps
7374
run: |
75+
sudo apt-get update
7476
sudo apt-get install --yes --no-install-recommends libelf-dev linux-headers-$(uname -r)
7577
sudo ln -s /usr/include/asm-generic /usr/include/asm
7678
- uses: dtolnay/rust-toolchain@nightly
@@ -102,7 +104,9 @@ jobs:
102104
steps:
103105
- uses: actions/checkout@v4
104106
- name: Install deps
105-
run: sudo apt-get install --yes --no-install-recommends libelf-dev autopoint
107+
run: |
108+
sudo apt-get update
109+
sudo apt-get install --yes --no-install-recommends libelf-dev autopoint
106110
- uses: dtolnay/rust-toolchain@stable
107111
- uses: Swatinem/rust-cache@v2
108112
- name: Build libbpf-rs sample
@@ -127,6 +131,7 @@ jobs:
127131
- uses: actions/checkout@v4
128132
- name: Install deps
129133
run: |
134+
sudo apt-get update
130135
sudo apt-get install --yes --no-install-recommends libelf-dev linux-headers-$(uname -r)
131136
sudo ln -s /usr/include/asm-generic /usr/include/asm
132137
- name: Install Nightly Rust
@@ -149,7 +154,9 @@ jobs:
149154
steps:
150155
- uses: actions/checkout@v4
151156
- name: Install deps
152-
run: sudo apt-get install --yes --no-install-recommends libelf-dev
157+
run: |
158+
sudo apt-get update
159+
sudo apt-get install --yes --no-install-recommends libelf-dev
153160
- uses: dtolnay/rust-toolchain@stable
154161
- uses: Swatinem/rust-cache@v2
155162
# `-lzstd` is necessary because Ubuntu's system libelf.a is built
@@ -219,6 +226,7 @@ jobs:
219226
- uses: actions/checkout@v4
220227
- name: Install deps
221228
run: |
229+
sudo apt-get update
222230
sudo apt-get install --yes --no-install-recommends libelf-dev linux-headers-$(uname -r)
223231
sudo ln -s /usr/include/asm-generic /usr/include/asm
224232
- uses: dtolnay/rust-toolchain@stable
@@ -250,6 +258,7 @@ jobs:
250258
- uses: actions/checkout@v4
251259
- name: Install deps
252260
run: |
261+
sudo apt-get update
253262
sudo apt-get install --yes --no-install-recommends libelf-dev linux-headers-$(uname -r)
254263
sudo ln -s /usr/include/asm-generic /usr/include/asm
255264
- uses: dtolnay/rust-toolchain@stable

0 commit comments

Comments
 (0)