Skip to content

Commit 4f040b9

Browse files
yarikoptickdave
authored andcommitted
btrfs-progs: ci: do apt-get update before trying to install
To ensure that package indexes are up to date. That should help to avoid recent failed CI runs, which failed to install certain packages as local cache is out-of-date and remote mirrors no longer provide that specific (and out-of-date) version of package: E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libudev-dev_255.4-1ubuntu8.1_amd64.deb 404 Not Found [IP: 52.147.219.192 80] Signed-off-by: Yaroslav Halchenko <[email protected]> [ Minor modification on the commit message. ] Signed-off-by: Qu Wenruo <[email protected]> [ Move cache update to a separate command. ] Signed-off-by: David Sterba <[email protected]>
1 parent 7e729e9 commit 4f040b9

File tree

6 files changed

+13
-0
lines changed

6 files changed

+13
-0
lines changed

.github/workflows/artifacts-static-build.yml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
runs-on: ubuntu-24.04
1414
steps:
1515
- uses: actions/checkout@v4
16+
- run: sudo apt-get update -qqq
1617
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev
1718
- name: Configure
1819
run: ./autogen.sh && ./configure --disable-documentation

.github/workflows/ci-sanitize.yml

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
- uses: actions/checkout@v4
1919
- run: uname -a
2020
- run: sudo modprobe btrfs
21+
- run: sudo apt-get update -qqq
2122
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
2223
- name: Configure
2324
run: ./autogen.sh && ./configure --disable-documentation
@@ -58,6 +59,7 @@ jobs:
5859
- uses: actions/checkout@v4
5960
- run: uname -a
6061
- run: sudo modprobe btrfs
62+
- run: sudo apt-get update -qqq
6163
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
6264
- name: Configure
6365
run: ./autogen.sh && ./configure --disable-documentation

.github/workflows/coverage.yml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
- uses: actions/checkout@v4
1515
- run: uname -a
1616
- run: sudo modprobe btrfs
17+
- run: sudo apt-get update -qqq
1718
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq lcov
1819
- name: Configure
1920
run: ./autogen.sh && ./configure --disable-documentation

.github/workflows/devel.yml

+7
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
id: changed-files
2424
uses: tj-actions/changed-files@v44
2525
- run: sudo modprobe btrfs
26+
- run: sudo apt-get update -qqq
2627
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx sphinx-rtd-theme-common python3-sphinx-rtd-theme
2728
- name: Configure
2829
run: ./autogen.sh && CC=${{ matrix.compiler }} ./configure
@@ -66,6 +67,7 @@ jobs:
6667
steps:
6768
- uses: actions/checkout@v4
6869
- run: sudo modprobe btrfs
70+
- run: sudo apt-get update -qqq
6971
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
7072
- name: Configure
7173
run: ./autogen.sh && CC=${{ matrix.compiler }} ./configure --disable-documentation
@@ -91,6 +93,7 @@ jobs:
9193
steps:
9294
- uses: actions/checkout@v4
9395
- run: sudo modprobe btrfs
96+
- run: sudo apt-get update -qqq
9497
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
9598
- name: Configure
9699
run: ./autogen.sh && ./configure --disable-documentation
@@ -111,6 +114,7 @@ jobs:
111114
steps:
112115
- uses: actions/checkout@v4
113116
- run: sudo modprobe btrfs
117+
- run: sudo apt-get update -qqq
114118
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
115119
- name: Configure
116120
run: ./autogen.sh && ./configure --disable-documentation
@@ -133,6 +137,7 @@ jobs:
133137
steps:
134138
- uses: actions/checkout@v4
135139
- run: sudo modprobe btrfs
140+
- run: sudo apt-get update -qqq
136141
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
137142
- name: Configure
138143
run: ./autogen.sh && ./configure --disable-documentation
@@ -153,6 +158,7 @@ jobs:
153158
steps:
154159
- uses: actions/checkout@v4
155160
- run: sudo modprobe btrfs
161+
- run: sudo apt-get update -qqq
156162
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
157163
- name: Configure
158164
run: ./autogen.sh && ./configure --disable-documentation
@@ -173,6 +179,7 @@ jobs:
173179
steps:
174180
- uses: actions/checkout@v4
175181
- run: sudo modprobe btrfs
182+
- run: sudo apt-get update -qqq
176183
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
177184
- name: Configure
178185
run: ./autogen.sh && ./configure --disable-documentation

.github/workflows/pull-request.yml

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
- uses: actions/checkout@v4
1919
- run: uname -a
2020
- run: sudo modprobe btrfs
21+
- run: sudo apt-get update -qqq
2122
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
2223
- name: Configure
2324
run: ./autogen.sh && ./configure --disable-documentation

.github/workflows/test.yml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
- run: cat /proc/filesystems
1616
- run: gcc --version
1717
- run: df -HT
18+
- run: sudo apt-get update -qqq
1819
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev
1920
- name: Configure
2021
run: ./autogen.sh && ./configure

0 commit comments

Comments
 (0)