Skip to content

Merge PR #4: docs code font + mermaid breaks #11

Merge PR #4: docs code font + mermaid breaks

Merge PR #4: docs code font + mermaid breaks #11

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Set up MSYS2
uses: msys2/setup-msys2@v2
with:
msystem: UCRT64
update: true
install: >-
mingw-w64-ucrt-x86_64-gcc
mingw-w64-ucrt-x86_64-cmake
mingw-w64-ucrt-x86_64-ninja
mingw-w64-ucrt-x86_64-protobuf
mingw-w64-ucrt-x86_64-libsodium
- name: Configure CMake
shell: msys2 {0}
run: |
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=g++ \
-DCMAKE_C_COMPILER=gcc
- name: Build
shell: msys2 {0}
run: cmake --build build --config Release
- name: Run Tests
shell: msys2 {0}
run: ctest --test-dir build --output-on-failure
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: undying-terminal-win64
path: |
build/undying-terminal.exe
build/undying-terminal-server.exe
build/undying-terminal-terminal.exe