Skip to content

Commit b056f37

Browse files
alexander-penevvgvassilev
authored andcommitted
Adjust xeus-cpp build invocation.
1 parent 1c9983b commit b056f37

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/workflows/clang-tidy-review.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,19 @@ jobs:
2828
id: review
2929
with:
3030
build_dir: build
31-
apt_packages: libxml2,libxml2-dev,libtinfo-dev,zlib1g-dev,libzstd-dev
31+
apt_packages: libxml2,libxml2-dev,libtinfo-dev,zlib1g-dev,libzstd-dev,curl
3232
exclude: "test/*,unittests/*,benchmark/*,demos/*"
3333
split_workflow: true
3434
cmake_command: >
35-
pip install cmake lit &&
36-
cmake --version &&
35+
set -x &&
36+
mkdir micromamba && cd micromamba && curl -Ls https://micro.mamba.pm/api/micromamba/linux-64/latest | tar -xvj bin/micromamba &&
37+
export MAMBA_ROOT_PREFIX=/github/workspace/micromamba &&
38+
eval "$(./bin/micromamba shell hook -s posix)" &&
39+
micromamba create -n xeus-cpp -y --log-level warning -f /github/workspace/environment-dev.yml &&
40+
micromamba activate xeus-cpp &&
41+
cd .. &&
3742
git config --global --add safe.directory /github/workspace &&
38-
cmake . -B build -DLLVM_DIR="$GITHUB_WORKSPACE/llvm"
39-
-DClang_DIR="$GITHUB_WORKSPACE/llvm"
40-
-DCMAKE_BUILD_TYPE="Release"
41-
-DLLVM_EXTERNAL_LIT="`which lit`"
42-
-DCMAKE_EXPORT_COMPILE_COMMANDS=On
43+
cmake . -B build -DCMAKE_EXPORT_COMPILE_COMMANDS=On
4344
4445
- name: Upload artifacts
4546
uses: ZedThree/clang-tidy-review/[email protected]

0 commit comments

Comments
 (0)