Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorLeitwolf112026-11-01 23:06:37 +0300
committerLeitwolf112026-11-01 23:06:37 +0300
commita428c3bf4760f062584ca1d32d4ece6777372f17 (patch)
treec52dedf6f10e6ec5344532ff4829a22fc4daa0b7 /.github
parente1b0a9d000645b5e914f00603983df16167bd053 (diff)
parentf6f617591cc0a6c4fd2b50999257fe902a339416 (diff)
downloadcatch3-release/catch3-0.3.0.2.tar.gz
Merge devel into the release branchrelease/catch3-0.3.0.2
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux-builds.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/workflows/linux-builds.yml b/.github/workflows/linux-builds.yml
index 5290574b..a9c38c66 100644
--- a/.github/workflows/linux-builds.yml
+++ b/.github/workflows/linux-builds.yml
@@ -52,6 +52,19 @@ jobs:
- name: Test
run: ctest --test-dir build -j
+ - name: Install, and find the installed package
+ run: |
+ cmake --install build --prefix "$RUNNER_TEMP/catch3"
+ mkdir "$RUNNER_TEMP/consumer"
+ cat > "$RUNNER_TEMP/consumer/CMakeLists.txt" <<'EOF'
+ cmake_minimum_required(VERSION 3.16)
+ project(Consumer CXX)
+ find_package(Catch3 REQUIRED)
+ EOF
+ cmake -S "$RUNNER_TEMP/consumer" -B "$RUNNER_TEMP/consumer/build" \
+ -GNinja -DCMAKE_CXX_COMPILER=clang++ \
+ -DCMAKE_PREFIX_PATH="$RUNNER_TEMP/catch3"
+
thread-sanitizer:
name: Ubuntu 26.04, C++17, ThreadSanitizer and UBSan
runs-on: ubuntu-26.04