Skip to content

Commit 997ee02

Browse files
committed
Enable Linux validation.
1 parent 0500042 commit 997ee02

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

.github/workflows/build-dispatch.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ on:
1111
description: "Target to be build. (separated by spaces)"
1212
required: true
1313
type: string
14+
clang-version:
15+
description: "Clang tools version to be installed"
16+
required: false
17+
type: number
1418

1519
jobs:
1620
build:
@@ -20,6 +24,13 @@ jobs:
2024
- name: Checkout Source Code
2125
uses: actions/checkout@v4
2226

27+
- name: Setup Clang ${{ inputs.clang-version }} (ubuntu-only)
28+
if: ${{ inputs.host-platform == 'ubuntu-latest' }}
29+
run: |
30+
wget https://apt.llvm.org/llvm.sh
31+
chmod +x llvm.sh
32+
sudo ./llvm.sh ${{ inputs.clang-version }}
33+
2334
- name: Setup Conan2
2435
uses: iceshard-engine/.github/.github/actions/conan2@main
2536
with:

.github/workflows/build-validate-code.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,14 @@ jobs:
1414
strategy:
1515
matrix:
1616
project: [all]
17-
pipeline: [x64]
1817
config: [Debug,Develop,Profile,Release]
1918
include:
2019
- host: windows-latest
20+
pipeline: 'x64'
21+
- host: ubuntu-latest
22+
pipeline: 'x64-Clang'
23+
clang-version: 20
2124
with:
2225
host-platform: ${{ matrix.host }}
2326
target: "${{ matrix.project }}-${{ matrix.pipeline }}-${{ matrix.config }}"
27+
clang-version: ${{ matrix.clang-version || 0 }}

0 commit comments

Comments
 (0)