https://git.reactos.org/?p=reactos.git;a=commitdiff;h=732f223ca0b8688e8cf45…
commit 732f223ca0b8688e8cf45d4471b418b40ea43a96
Author: Timo Kreuzer <timo.kreuzer(a)reactos.org>
AuthorDate: Sat Aug 5 16:18:19 2023 +0300
Commit: Timo Kreuzer <timo.kreuzer(a)reactos.org>
CommitDate: Fri Aug 11 19:00:42 2023 +0300
[GITHUB] Add NT6 builders
---
.github/workflows/build.yml | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 036475fe4ea..ac4aaae8bd3 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -8,6 +8,12 @@ jobs:
compiler: [gcc, clang]
arch: [i386, amd64]
config: [Debug, Release]
+ dllver: ['0x502', '0x600']
+ exclude:
+ - dllver: 0x600
+ compiler: clang
+ - dllver: 0x600
+ config: Release
fail-fast: false
runs-on: ubuntu-latest
steps:
@@ -82,6 +88,7 @@ jobs:
toolset: ['14.2', '14.1', '14.0'] # VS 2019, 2017, and
2015 (see below)
arch: [i386, amd64]
config: [Debug, Release]
+ dllver: ['0x502', '0x600']
exclude: # VS 2019, 2017 only with windows-latest; VS 2015 only with
windows-2019
- os: windows-2019
toolset: '14.2'
@@ -89,6 +96,14 @@ jobs:
toolset: '14.1'
- os: windows-latest
toolset: '14.0'
+ - dllver: 0x600
+ os: windows-2019
+ - dllver: 0x600
+ toolset: '14.1'
+ - dllver: 0x600
+ toolset: '14.0'
+ - dllver: 0x600
+ config: Release
fail-fast: false
runs-on: ${{matrix.os}}
steps:
@@ -118,7 +133,7 @@ jobs:
with:
path: src
- name: Configure
- run: cmake -S src -B build -G Ninja
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-msvc.cmake -DARCH:STRING=${{matrix.arch}}
-DCMAKE_BUILD_TYPE=${{matrix.config}} -DENABLE_ROSTESTS=1 -DENABLE_ROSAPPS=1
+ run: cmake -S src -B build -G Ninja
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-msvc.cmake -DARCH:STRING=${{matrix.arch}}
-DCMAKE_BUILD_TYPE=${{matrix.config}} -DENABLE_ROSTESTS=1 -DENABLE_ROSAPPS=1
-DDLL_EXPORT_VERSION=${{matrix.dllver}}
- name: Build
run: cmake --build build -- -k0
- name: Generate ISOs