Skip to content

Commit afd133a

Browse files
committed
Adding a test MSVC CI bot
Maybe OSX next?
1 parent 804c2b9 commit afd133a

3 files changed

Lines changed: 53 additions & 8 deletions

File tree

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: ci-windows-msvc
2+
3+
on:
4+
push:
5+
paths:
6+
- "**"
7+
- "!COPYING"
8+
- "!COPYING-asm"
9+
- "!INSTALL"
10+
- "!**.md"
11+
- "!.clang*"
12+
- "!.gitignore"
13+
- "!.gitattributes"
14+
- "!.github/workflows/*"
15+
- ".github/workflows/ci-windows-msvc.yml"
16+
pull_request:
17+
paths:
18+
- "**"
19+
- "!COPYING"
20+
- "!COPYING-asm"
21+
- "!INSTALL"
22+
- "!**.md"
23+
- "!.clang*"
24+
- "!.gitignore"
25+
- "!.gitattributes"
26+
- "!.github/workflows/*"
27+
- ".github/workflows/ci-windows-msvc.yml"
28+
29+
jobs:
30+
ci-windows-msvc:
31+
runs-on: windows-latest
32+
strategy:
33+
matrix:
34+
generator: [vs2022]
35+
include:
36+
- generator: vs2022
37+
cmake_generator: "Visual Studio 17 2022"
38+
steps:
39+
- name: Checkout code
40+
uses: actions/checkout@master
41+
- name: Configure
42+
run: |
43+
cmake -S . -B build -G "${{ matrix.cmake_generator }}" \
44+
-DCMAKE_TOOLCHAIN_FILE=${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake \
45+
-DCMAKE_BUILD_TYPE=Release
46+
- name: Build
47+
run: |
48+
cmake --build build -j2

.github/workflows/ci-windows.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,13 @@ jobs:
3131
runs-on: windows-latest
3232
strategy:
3333
matrix:
34-
# generator: [make, msys, vs2019]
3534
generator: [make, msys]
3635
architecture: [i686, x86_64]
3736
include:
3837
- generator: make
3938
cmake_generator: "Unix Makefiles"
4039
- generator: msys
4140
cmake_generator: "MSYS Makefiles"
42-
# - generator: vs2019
43-
# cmake_generator: "Visual Studio 16 2019"
4441
- architecture: i686
4542
msystem: MINGW32
4643
arch: i686
@@ -55,8 +52,7 @@ jobs:
5552
uses: msys2/setup-msys2@v2
5653
with:
5754
msystem: ${{ matrix.msystem }}
58-
install:
59-
base-devel git
55+
install: base-devel git
6056
mingw-w64-${{ matrix.arch }}-toolchain mingw-w64-${{ matrix.arch }}-binutils
6157
mingw-w64-${{ matrix.arch }}-ntldd mingw-w64-${{ matrix.arch }}-boost
6258
mingw-w64-${{ matrix.arch }}-cmake

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55

66
[![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/flamewing/mdcomp?label=codefactor&logo=codefactor&logoColor=white)](https://www.codefactor.io/repository/github/flamewing/mdcomp)
77

8-
[![CI Mac OS Catalina 10.15](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/ci-macos.yml?branch=master&label=CI%20Mac%20OS%20X&logo=Apple&logoColor=white)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Aci-macos)
9-
[![CI Ubuntu 20.04](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/ci-linux.yml?branch=master&label=CI%20Ubuntu&logo=Ubuntu&logoColor=white)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Aci-linux)
10-
[![CI Windows Server 2019](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/ci-windows.yml?branch=master&label=CI%20Windows&logo=Windows&logoColor=white)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Aci-windows)
8+
[![CI Mac OS](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/ci-macos.yml?branch=master&label=CI%20Mac%20OS%20X&logo=Apple&logoColor=white)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Aci-macos)
9+
[![CI Ubuntu](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/ci-linux.yml?branch=master&label=CI%20Ubuntu&logo=Ubuntu&logoColor=white)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Aci-linux)
10+
[![CI Windows MinGW](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/ci-windows.yml?branch=master&label=CI%20Windows&logo=Windows&logoColor=white)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Aci-windows)
11+
[![CI Windows MSVC](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/ci-windows-msvc.yml?branch=master&label=CI%20Windows%20MSVC&logo=Windows&logoColor=white)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Aci-windows-msvc)
1112

1213
[![Coverity Scan Analysis](https://img.shields.io/github/actions/workflow/status/flamewing/mdcomp/coverity-scan.yml?branch=master&label=Coverity%20Scan%20Analysis&logo=data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjYuOTUgMTA5LjA4bC0zLjUyLTkuNDUgMzcuOTYgNzAuODloLjg1bDQ3LjMzLTExOC4xM2MuODMtMi41NiA4LjI2LTIxLjc0IDguNTEtMzAuMi42My0yMS44NC0xNC4xLTIzLjgxLTI5Ljc3LTE5LjM5QzM2Ljg3IDE5LjQ2LS4yNCA2Ny44My4wMSAxMjQuNzhjLjIgNTIuOTcgMzIuNjQgOTguMjQgNzguNjUgMTE3LjM4TDI2Ljk1IDEwOS4wOE0xNzQuMzMgNS40OGMtNi4zMiAxMi43LTEzLjEgMjYuMzctMjEuNjggNDguMDhMNzkuMjIgMjQyLjM5YzE1LjA5IDYuMiAzMS42MyA5LjYgNDguOTYgOS41MiA3MC41LS4yNyAxMjcuNDItNTcuNjcgMTI3LjEzLTEyOC4xOC0uMjItNTMuODMtMzMuNzYtOTkuNy04MC45OC0xMTguMjYiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)](https://github.com/flamewing/mdcomp/actions?query=workflow%3Acoverity-scan)
1314
[![Coverity Scan](https://img.shields.io/coverity/scan/10872?label=Coverity%20Scan%20Results&logo=data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjYuOTUgMTA5LjA4bC0zLjUyLTkuNDUgMzcuOTYgNzAuODloLjg1bDQ3LjMzLTExOC4xM2MuODMtMi41NiA4LjI2LTIxLjc0IDguNTEtMzAuMi42My0yMS44NC0xNC4xLTIzLjgxLTI5Ljc3LTE5LjM5QzM2Ljg3IDE5LjQ2LS4yNCA2Ny44My4wMSAxMjQuNzhjLjIgNTIuOTcgMzIuNjQgOTguMjQgNzguNjUgMTE3LjM4TDI2Ljk1IDEwOS4wOE0xNzQuMzMgNS40OGMtNi4zMiAxMi43LTEzLjEgMjYuMzctMjEuNjggNDguMDhMNzkuMjIgMjQyLjM5YzE1LjA5IDYuMiAzMS42MyA5LjYgNDguOTYgOS41MiA3MC41LS4yNyAxMjcuNDItNTcuNjcgMTI3LjEzLTEyOC4xOC0uMjItNTMuODMtMzMuNzYtOTkuNy04MC45OC0xMTguMjYiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)](https://scan.coverity.com/projects/flamewing-mdcomp)

0 commit comments

Comments
 (0)