Skip to content

Commit a1cd9cd

Browse files
committed
[CI] Update apt repositories before installing dependencies
This should fix some transient CI failures when package versions are removed from the remote repositories. Fixes #1055
1 parent e60f513 commit a1cd9cd

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

.github/workflows/main.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ jobs:
3434
python-version: ${{ matrix.python-version }}
3535
architecture: x64
3636
- name: Install Apt dependencies
37-
run: sudo apt-get install libboost-dev gfortran
37+
run: |
38+
sudo apt update
39+
sudo apt install libboost-dev gfortran
3840
- name: Upgrade pip
3941
run: python3 -m pip install -U pip setuptools wheel
4042
- name: Install Python dependencies
@@ -106,7 +108,8 @@ jobs:
106108
architecture: x64
107109
- name: Install Apt dependencies
108110
run: |
109-
sudo apt-get install libboost-dev gfortran liblapack-dev libblas-dev libsundials-dev
111+
sudo apt update
112+
sudo apt install libboost-dev gfortran liblapack-dev libblas-dev libsundials-dev
110113
- name: Upgrade pip
111114
run: python3 -m pip install -U pip setuptools wheel
112115
- name: Install Python dependencies
@@ -141,7 +144,9 @@ jobs:
141144
python-version: '3.8'
142145
architecture: x64
143146
- name: Install Apt dependencies
144-
run: sudo apt-get install libboost-dev doxygen graphviz
147+
run: |
148+
sudo apt update
149+
sudo apt install libboost-dev doxygen graphviz
145150
- name: Upgrade pip
146151
run: python3 -m pip install -U pip setuptools wheel
147152
- name: Install Python dependencies
@@ -189,7 +194,9 @@ jobs:
189194
python-version: ${{ matrix.python-version }}
190195
architecture: x64
191196
- name: Install Apt dependencies
192-
run: sudo apt-get install libboost-dev gfortran graphviz liblapack-dev libblas-dev
197+
run: |
198+
sudo apt update
199+
sudo apt install libboost-dev gfortran graphviz liblapack-dev libblas-dev
193200
- name: Upgrade pip
194201
run: python3 -m pip install -U pip setuptools wheel
195202
- name: Install Python dependencies
@@ -262,7 +269,9 @@ jobs:
262269
python-version: '3.8'
263270
architecture: x64
264271
- name: Install Apt dependencies
265-
run: sudo apt-get install libboost-dev liblapack-dev libblas-dev
272+
run: |
273+
sudo apt update
274+
sudo apt install libboost-dev liblapack-dev libblas-dev
266275
- name: Upgrade pip
267276
run: python3 -m pip install -U pip setuptools wheel
268277
- name: Install Python dependencies

0 commit comments

Comments
 (0)