Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Commit 55ce488

Browse files
authored
Run BVT with AppleClang (#150)
1 parent 8ca6582 commit 55ce488

3 files changed

Lines changed: 44 additions & 7 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
on:
2+
workflow_call:
3+
inputs:
4+
branch:
5+
type: string
6+
required: false
7+
8+
jobs:
9+
bvt-appleclang:
10+
runs-on: macos-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
with:
14+
ref: ${{ inputs.branch }}
15+
16+
- name: check compiler versions
17+
run: |
18+
clang --version
19+
xcodebuild -version
20+
21+
- name: build and run test with AppleClang
22+
run: |
23+
cmake . -B build
24+
cmake --build ./build -j8
25+
cd ./build
26+
ctest -j8

.github/workflows/pipeline-ci.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,16 @@ env:
1313
jobs:
1414
run-bvt-gcc:
1515
uses: ./.github/workflows/bvt-gcc.yml
16-
name: run bvt with g++
16+
name: Run BVT with GCC
1717

1818
run-bvt-clang:
1919
uses: ./.github/workflows/bvt-clang.yml
20-
name: run bvt with clang
20+
name: Run BVT with Clang
2121

2222
run-bvt-msvc:
2323
uses: ./.github/workflows/bvt-msvc.yml
24-
name: run bvt with msvc
24+
name: Run BVT with MSVC
25+
26+
run-bvt-appleclang:
27+
uses: ./.github/workflows/bvt-appleclang.yml
28+
name: Run BVT with AppleClang

.github/workflows/pipeline-release.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,28 +39,35 @@ jobs:
3939
4040
run-bvt-gcc:
4141
needs: prepare-release
42-
name: run bvt with g++
42+
name: Run BVT with GCC
4343
uses: ./.github/workflows/bvt-gcc.yml
4444
with:
4545
branch: release/${{ github.event.inputs.version }}
4646

4747
run-bvt-clang:
4848
needs: prepare-release
49-
name: run bvt with clang
49+
name: Run BVT with Clang
5050
uses: ./.github/workflows/bvt-clang.yml
5151
with:
5252
branch: release/${{ github.event.inputs.version }}
5353

5454
run-bvt-msvc:
5555
needs: prepare-release
56-
name: run bvt with msvc
56+
name: Run BVT with MSVC
5757
uses: ./.github/workflows/bvt-msvc.yml
5858
with:
5959
branch: release/${{ github.event.inputs.version }}
6060

61+
run-bvt-appleclang:
62+
needs: prepare-release
63+
name: Run BVT with AppleClang
64+
uses: ./.github/workflows/bvt-appleclang.yml
65+
with:
66+
branch: release/${{ github.event.inputs.version }}
67+
6168
draft-release:
6269
runs-on: windows-latest
63-
needs: [run-bvt-gcc, run-bvt-clang, run-bvt-msvc]
70+
needs: [run-bvt-gcc, run-bvt-clang, run-bvt-msvc, run-bvt-appleclang]
6471
steps:
6572
- uses: actions/checkout@v3
6673
with:

0 commit comments

Comments
 (0)