name: gMod CI Pipeline on: pull_request: branches: - master push: branches: - dev workflow_dispatch: jobs: build: strategy: matrix: targetplatform: [x86] runs-on: windows-2025-vs2026 env: Configuration: Release Actions_Allow_Unsecure_Commands: true steps: - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup MSBuild.exe uses: microsoft/setup-msbuild@v1.3.1 - name: Install vcpkg run: | git clone https://github.com/microsoft/vcpkg.git .\vcpkg\bootstrap-vcpkg.bat - name: Set VCPKG_ROOT run: | echo "VCPKG_ROOT=$(Get-Location)\vcpkg" >> $env:GITHUB_ENV shell: powershell - name: Build CMake Files with vcpkg toolchain run: cmake --preset=vcpkg env: VCPKG_ROOT: ${{ env.VCPKG_ROOT }} - name: Build binaries run: cmake --build build --config Release