Skip to content

Commit a00b602

Browse files
authored
Speed up the CI jobs a little by disabling Ubuntu's slow man-db updates
1 parent cc6c84d commit a00b602

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

.github/workflows/clang-analyzer.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ jobs:
2121
steps:
2222
- name: Setup
2323
run: |
24+
echo "set man-db/auto-update false" | sudo debconf-communicate && sudo dpkg-reconfigure man-db
2425
sudo apt-get -qq update
25-
sudo apt-get -qq install ninja-build clang-tools
26+
sudo apt-get -qq install -y ninja-build clang-tools
2627
2728
- name: Checkout
2829
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

.github/workflows/dev.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ jobs:
2323
steps:
2424
- name: Setup
2525
run: |
26+
echo "set man-db/auto-update false" | sudo debconf-communicate && sudo dpkg-reconfigure man-db
2627
sudo apt-get -qq update
27-
sudo apt-get -qq install libedit-dev
28+
sudo apt-get -qq install -y libedit-dev
2829
2930
- name: Checkout
3031
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
@@ -97,6 +98,7 @@ jobs:
9798
steps:
9899
- name: Setup
99100
run: |
101+
echo "set man-db/auto-update false" | debconf-communicate && dpkg-reconfigure man-db
100102
export DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC
101103
apt-get -qq update
102104
apt-get -qq install -y git build-essential cmake
@@ -174,6 +176,7 @@ jobs:
174176
steps:
175177
- name: Setup
176178
run: |
179+
echo "set man-db/auto-update false" | debconf-communicate && dpkg-reconfigure man-db
177180
export DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC
178181
apt-get -qq update
179182
apt-get -qq install -y git build-essential autoconf automake libtool
@@ -210,8 +213,9 @@ jobs:
210213
steps:
211214
- name: Setup
212215
run: |
216+
echo "set man-db/auto-update false" | sudo debconf-communicate && sudo dpkg-reconfigure man-db
213217
sudo apt-get -qq update
214-
sudo apt-get -qq install language-pack-fr ninja-build libreadline-dev
218+
sudo apt-get -qq install -y language-pack-fr ninja-build libreadline-dev
215219
216220
- name: Checkout
217221
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
@@ -294,6 +298,7 @@ jobs:
294298
steps:
295299
- name: Setup
296300
run: |
301+
echo "set man-db/auto-update false" | sudo debconf-communicate && sudo dpkg-reconfigure man-db
297302
sudo apt-get -qq update
298303
sudo apt-get -qq install -y valgrind
299304
@@ -447,6 +452,7 @@ jobs:
447452
CMAKE_FLAGS: ${{ env.CMAKE_FLAGS }}
448453
449454
install: |
455+
echo "set man-db/auto-update false" | debconf-communicate && dpkg-reconfigure man-db
450456
apt-get -qq update
451457
apt-get -qq install -y gcc cmake ninja-build zlib1g-dev libbz2-dev
452458

.github/workflows/pages.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ jobs:
2424
steps:
2525
- name: Setup
2626
run: |
27+
echo "set man-db/auto-update false" | sudo debconf-communicate && sudo dpkg-reconfigure man-db
2728
sudo apt-get -qq update
28-
sudo apt-get -qq install hugo
29+
sudo apt-get -qq install -y hugo
2930
3031
- name: Checkout
3132
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

0 commit comments

Comments
 (0)