Skip to content

2025-07-17 bugfixes (#38) #317

2025-07-17 bugfixes (#38)

2025-07-17 bugfixes (#38) #317

name: HyperCPU CI/CD Pipeline (feature branch)
on:
push:
jobs:
testing:
runs-on: ubuntu-latest
container:
image: hyperwin/hcpu-ci:debian-unstable
# see https://github.com/bazelbuild/bazel/issues/13823
options: --init
if: (github.ref != 'refs/heads/master' && github.ref != 'refs/heads/dev') || !contains(github.event.head_commit.message, '[ci skip]')
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: "true"
- name: Install conan dependecies
run: |
conan profile detect && conan install . --build=missing
- name: Build and test with GCC on Release profile
run: |
bazelisk test //src/... //tests/... --config=linux-dbg --compiler=gcc
bazelisk clean --expunge
- name: Build and test with LLVM on Release profile
run: |
bazelisk test //src/... //tests/... --config=linux-dbg --compiler=clang
bazelisk clean --expunge