Skip to content

Commit 7464d47

Browse files
Adjusting CI
1 parent dc049ab commit 7464d47

3 files changed

Lines changed: 30 additions & 32 deletions

File tree

.github/workflows/style.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Checking Code Style
2+
3+
on:
4+
pull_request:
5+
branches: [ "main" ]
6+
push:
7+
branches: [ "main" ]
8+
9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
11+
cancel-in-progress: true
12+
13+
jobs:
14+
15+
build:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@v4
19+
- name: Updating Apt
20+
run: sudo apt update
21+
- name: Installing clang-tormat
22+
run: |
23+
python3 -m pip install 'clang-format==18.1.0'
24+
- name: Checking style
25+
run: |
26+
echo "Checking HiCR source and test formatting..."
27+
.build-tools/style/check-style.sh check include
28+
.build-tools/style/check-style.sh check tests
29+
.build-tools/style/check-style.sh check examples

.github/workflows/taskr.yml

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -25,44 +25,22 @@ jobs:
2525
sudo apt install -y git
2626
sudo apt install -y libgtest-dev
2727
sudo apt install -y libhwloc-dev
28-
sudo apt install -y openssh-client
2928
sudo apt install -y libopenblas-dev
3029
sudo apt install -y liblapack-dev
3130
sudo apt install -y liblapacke-dev
32-
sudo apt install -y libfabric-dev
33-
sudo apt install -y libibverbs-dev
34-
sudo apt install -y infiniband-diags
3531
sudo apt install -y libboost-context-dev
3632
sudo apt install -y curl
3733
sudo apt install -y jq
38-
sudo apt install -y python3-pip
39-
sudo apt install -y python3-venv
4034
sudo apt install -y pkgconf
4135
sudo apt install -y wget
4236
sudo apt install -y sudo
4337
sudo apt install -y libopenmpi-dev
4438
sudo apt install -y cmake
4539
sudo apt install -y libstb-dev
4640
sudo apt install -y libsfml-dev
47-
sudo apt install -y libglew-dev
48-
sudo apt install -y libglm-dev
4941
sudo apt install -y libtclap-dev
50-
sudo apt install -y ruby
51-
sudo apt install -y doxygen
52-
sudo apt install -y intel-opencl-icd
5342
- name: Installing meson, ninja and gcovr
5443
run: python3 -m pip install meson ninja gcovr
55-
- name: Install LPF
56-
run: |
57-
git clone -b noc_extension --single-branch --depth 1 https://github.com/Algebraic-Programming/LPF.git $HOME/lpf
58-
cd $HOME/lpf
59-
git checkout noc_extension
60-
mkdir ./build
61-
cd ./build
62-
../bootstrap.sh --prefix=/usr/local
63-
make -j8
64-
sudo make install || true
65-
sudo rm -rf $HOME/lpf
6644
- name: Install OVNI
6745
run: |
6846
git clone --recursive https://github.com/bsc-pm/ovni.git $HOME/ovni
@@ -85,15 +63,6 @@ jobs:
8563
rm -rf $HOME/nos-v
8664
sudo sed -i '/^\[instrumentation\]/,/^\[/{s/version *= *"none"/version = "ovni"/}' /usr/local/share/nosv.toml
8765
sudo sed -i '/^\[ovni\]/,/^\[/{s/level *= *2/level = 0/}' /usr/local/share/nosv.toml
88-
- name: Install OpenCL
89-
run: |
90-
git clone -b v2024.10.24 --recursive https://github.com/KhronosGroup/OpenCL-SDK.git $HOME/opencl
91-
cd $HOME/opencl
92-
git submodule update --init --recursive
93-
cmake -D CMAKE_INSTALL_PREFIX=/usr/local -B ./build -S .
94-
sudo cmake --build ./build --config Release --target install
95-
cd ..
96-
rm -rf $HOME/opencl
9766
- name: Updating submodules
9867
run: git submodule update --init --recursive
9968
- name: Building all modules

examples/local/cholesky/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
testSuite = [ 'examples', 'local', 'cholesky' ]
22

33
choleskyDep = declare_dependency(
4-
dependencies: [ TaskRBuildDep, dependency('openblas', required: true, version: '0.3.28') ],
4+
dependencies: [ TaskRBuildDep, dependency('openblas', required: true, version: '0.3.26') ],
55
include_directories: ['.'],
66
compile_args: [ '-ffast-math','-Werror' ]
77
)

0 commit comments

Comments
 (0)