# This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. name: Windows on: push: branches: [ "main" ] pull_request: branches: [ "main" ] env: # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) BUILD_TYPE: Release permissions: contents: read jobs: build: runs-on: windows-latest steps: - uses: actions/checkout@v3 with: submodules: recursive - name: Build # Build your program with the given configuration run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} - name: Upload a Build Artifact uses: actions/upload-artifact@v3.1.2 with: name: shadps4-win64 # A file, directory or wildcard pattern that describes what to upload path: x64/Release