Skip to content

Commit 907db44

Browse files
authored
Merge pull request #1973 from Explorer09/ci-pkg-update
CI: Force update package lists in Ubuntu
2 parents 27e9353 + 86b1ad4 commit 907db44

2 files changed

Lines changed: 30 additions & 14 deletions

File tree

.github/workflows/ci.yml

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v6
1515
- name: Install Dependencies
16-
run: sudo apt-get install --no-install-recommends libncursesw5-dev
16+
run: |
17+
sudo apt-get update -q
18+
sudo apt-get install --no-install-recommends libncursesw5-dev
1719
- name: Bootstrap
1820
run: ./autogen.sh
1921
- name: Configure
@@ -39,9 +41,10 @@ jobs:
3941
ubuntu_codename=`LC_ALL=C sed 's/^ *UBUNTU_CODENAME *= *\([a-z]*\).*$/\1/p; d' /etc/os-release`
4042
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key 2>/dev/null | sudo apt-key add -
4143
sudo add-apt-repository "deb http://apt.llvm.org/${ubuntu_codename}/ llvm-toolchain-${ubuntu_codename}-22 main" -y
42-
sudo apt-get update -q
4344
- name: Install Dependencies
44-
run: sudo apt-get install --no-install-recommends clang-22 libncursesw5-dev
45+
run: |
46+
sudo apt-get update -q
47+
sudo apt-get install --no-install-recommends clang-22 libncursesw5-dev
4548
- name: Bootstrap
4649
run: ./autogen.sh
4750
- name: Configure
@@ -60,7 +63,9 @@ jobs:
6063
steps:
6164
- uses: actions/checkout@v6
6265
- name: Install Dependencies
63-
run: sudo apt-get install --no-install-recommends libncursesw5-dev libhwloc-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev libiberty-dev libunwind-dev
66+
run: |
67+
sudo apt-get update -q
68+
sudo apt-get install --no-install-recommends libncursesw5-dev libhwloc-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev libiberty-dev libunwind-dev
6469
- name: Bootstrap
6570
run: ./autogen.sh
6671
- name: Configure
@@ -81,9 +86,10 @@ jobs:
8186
ubuntu_codename=`LC_ALL=C sed 's/^ *UBUNTU_CODENAME *= *\([a-z]*\).*$/\1/p; d' /etc/os-release`
8287
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key 2>/dev/null | sudo apt-key add -
8388
sudo add-apt-repository "deb http://apt.llvm.org/${ubuntu_codename}/ llvm-toolchain-${ubuntu_codename}-22 main" -y
84-
sudo apt-get update -q
8589
- name: Install Dependencies
86-
run: sudo apt-get install --no-install-recommends clang-22 libncursesw5-dev libhwloc-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev libiberty-dev libunwind-dev
90+
run: |
91+
sudo apt-get update -q
92+
sudo apt-get install --no-install-recommends clang-22 libncursesw5-dev libhwloc-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev libiberty-dev libunwind-dev
8793
- name: Bootstrap
8894
run: ./autogen.sh
8995
- name: Configure
@@ -102,7 +108,9 @@ jobs:
102108
steps:
103109
- uses: actions/checkout@v6
104110
- name: Install Dependencies
105-
run: sudo apt-get install --no-install-recommends libncursesw5-dev libtinfo-dev libgpm-dev libsensors-dev libcap-dev
111+
run: |
112+
sudo apt-get update -q
113+
sudo apt-get install --no-install-recommends libncursesw5-dev libtinfo-dev libgpm-dev libsensors-dev libcap-dev
106114
- name: Bootstrap
107115
run: ./autogen.sh
108116
- name: Configure
@@ -118,7 +126,9 @@ jobs:
118126
steps:
119127
- uses: actions/checkout@v6
120128
- name: Install Dependencies
121-
run: sudo apt-get install --no-install-recommends libpcp3-dev libncursesw5-dev libtinfo-dev libgpm-dev
129+
run: |
130+
sudo apt-get update -q
131+
sudo apt-get install --no-install-recommends libpcp3-dev libncursesw5-dev libtinfo-dev libgpm-dev
122132
- name: Bootstrap
123133
run: ./autogen.sh
124134
- name: Configure
@@ -132,7 +142,9 @@ jobs:
132142
steps:
133143
- uses: actions/checkout@v6
134144
- name: Install Dependencies
135-
run: sudo apt-get install --no-install-recommends libncursesw5-dev libtinfo-dev libgpm-dev
145+
run: |
146+
sudo apt-get update -q
147+
sudo apt-get install --no-install-recommends libncursesw5-dev libtinfo-dev libgpm-dev
136148
- name: Bootstrap
137149
run: ./autogen.sh
138150
- name: Configure
@@ -151,9 +163,10 @@ jobs:
151163
ubuntu_codename=`LC_ALL=C sed 's/^ *UBUNTU_CODENAME *= *\([a-z]*\).*$/\1/p; d' /etc/os-release`
152164
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key 2>/dev/null | sudo apt-key add -
153165
sudo add-apt-repository "deb http://apt.llvm.org/${ubuntu_codename}/ llvm-toolchain-${ubuntu_codename}-22 main" -y
154-
sudo apt-get update -q
155166
- name: Install Dependencies
156-
run: sudo apt-get install --no-install-recommends clang-22 clang-tools-22 libncursesw5-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev libiberty-dev libunwind-dev
167+
run: |
168+
sudo apt-get update -q
169+
sudo apt-get install --no-install-recommends clang-22 clang-tools-22 libncursesw5-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev libiberty-dev libunwind-dev
157170
- name: Bootstrap
158171
run: ./autogen.sh
159172
- name: Configure
@@ -178,9 +191,10 @@ jobs:
178191
ubuntu_codename=`LC_ALL=C sed 's/^ *UBUNTU_CODENAME *= *\([a-z]*\).*$/\1/p; d' /etc/os-release`
179192
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key 2>/dev/null | sudo apt-key add -
180193
sudo add-apt-repository "deb http://apt.llvm.org/${ubuntu_codename}/ llvm-toolchain-${ubuntu_codename}-22 main" -y
181-
sudo apt-get update -q
182194
- name: Install LLVM Toolchain
183-
run: sudo apt-get install --no-install-recommends clang-22 libclang-rt-22-dev llvm-22
195+
run: |
196+
sudo apt-get update -q
197+
sudo apt-get install --no-install-recommends clang-22 libclang-rt-22-dev llvm-22
184198
- name: Install Dependencies
185199
run: sudo apt-get install --no-install-recommends libncursesw5-dev libhwloc-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev libiberty-dev libunwind-dev
186200
- name: Bootstrap

.github/workflows/codeql-analysis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ jobs:
3434
languages: cpp
3535

3636
- name: Install Dependencies
37-
run: sudo apt-get install --no-install-recommends libncursesw5-dev libhwloc-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev
37+
run: |
38+
sudo apt-get update -q
39+
sudo apt-get install --no-install-recommends libncursesw5-dev libhwloc-dev libnl-3-dev libnl-genl-3-dev libsensors-dev libcap-dev
3840
3941
- name: Bootstrap
4042
run: ./autogen.sh

0 commit comments

Comments
 (0)