Skip to content

Commit 1dc6488

Browse files
Install newer version of CMake for U18.
1 parent d159b26 commit 1dc6488

File tree

1 file changed

+34
-3
lines changed

1 file changed

+34
-3
lines changed

.github/workflows/main.yml

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,23 @@ jobs:
6262
shell: bash
6363
run: |
6464
if [ "$RUNNER_OS" == "Linux" ]; then
65-
sudo apt-get update && sudo apt-get install -y capnproto libudev-dev libssl-dev
65+
sudo apt-get update && sudo apt-get install -y capnproto libudev-dev libssl-dev pkg-config
6666
elif [ "$RUNNER_OS" == "macOS" ]; then
6767
brew install capnp llvm
6868
elif [ "$RUNNER_OS" == "Windows" ]; then
6969
choco install -y capnproto
7070
fi
7171
72+
- name: Install CMake for U18
73+
run: |
74+
sudo apt purge --auto-remove cmake
75+
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null \
76+
| gpg --dearmor - | sudo tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
77+
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
78+
sudo apt update
79+
sudo apt install cmake
80+
if: runner.os == 'Linux'
81+
7282
- name: Pull Git LFS objects
7383
run: git lfs pull
7484
env:
@@ -158,7 +168,17 @@ jobs:
158168

159169
- name: Install Dependencies.
160170
run: |
161-
sudo apt-get update && sudo apt-get install -y capnproto libudev-dev libssl-dev
171+
sudo apt-get update && sudo apt-get install -y capnproto libudev-dev libssl-dev pkg-config
172+
173+
- name: Install CMake for U18
174+
run: |
175+
sudo apt purge --auto-remove cmake
176+
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null \
177+
| gpg --dearmor - | sudo tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
178+
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
179+
sudo apt update
180+
sudo apt install cmake
181+
if: runner.os == 'Linux'
162182

163183
- name: Cache pip
164184
uses: actions/cache@v2
@@ -254,14 +274,25 @@ jobs:
254274
rubygems \
255275
build-essential \
256276
libudev-dev \
257-
libssl-dev
277+
libssl-dev \
278+
pkg-config
258279
sudo gem install --no-document fpm
259280
elif [ "$RUNNER_OS" == "macOS" ]; then
260281
brew install capnp llvm create-dmg
261282
elif [ "$RUNNER_OS" == "Windows" ]; then
262283
choco install capnproto nsis
263284
fi
264285
286+
- name: Install CMake for U18
287+
run: |
288+
sudo apt purge --auto-remove cmake
289+
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null \
290+
| gpg --dearmor - | sudo tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
291+
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
292+
sudo apt update
293+
sudo apt install cmake
294+
if: runner.os == 'Linux'
295+
265296
- name: Install stable Rust
266297
uses: actions-rs/toolchain@v1
267298
with:

0 commit comments

Comments
 (0)