name: CI on: push: branches: [ main ] jobs: build_on_windows: runs-on: windows-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install dependencies uses: msys2/setup-msys2@v2 with: msystem: UCRT64 update: true install: git mingw-w64-ucrt-x86_64-toolchain - name: Configure build run: cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -B build - name: Build run: cmake --build build -j 4 - name: Upload artifact uses: actions/upload-artifact@v4 with: name: ncmdump-artifacts path: build/ncmdump.exe