name: Build RPCSX on: push: paths-ignore: - "**/*.md" - '**/*.txt' pull_request: paths-ignore: - "**/*.md" - '**/*.txt' workflow_dispatch: jobs: build-rpcsx: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 0 submodules: recursive - name: Setup dependencies run: | sudo apt update sudo apt install build-essential libunwind-dev \ libglfw3-dev libvulkan-dev vulkan-validationlayers-dev \ spirv-tools glslang-tools - name: Build RPCSX run: | cmake -B build cmake --build build - name: Upload RPCSX uses: actions/upload-artifact@v3 with: name: rpcsx-bin path: build/bin/* if-no-files-found: error