don't fail all matrix jobs on first failure + shorter names

This commit is contained in:
otavepto 2024-05-20 04:05:53 +03:00
parent 3ed858da8e
commit 9236f8c70b
5 changed files with 11 additions and 11 deletions

View File

@ -1,4 +1,4 @@
name: Build all emu variants (Linux) name: Build emu (Linux)
on: on:
workflow_call: workflow_call:
@ -23,13 +23,13 @@ jobs:
uses: ./.github/workflows/emu-deps-linux.yml uses: ./.github/workflows/emu-deps-linux.yml
builds-matrix-linux: builds-matrix-linux:
name: Builds matrix (Linux)
needs: [ deps ] needs: [ deps ]
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
continue-on-error: true
strategy: strategy:
max-parallel: 4 fail-fast: false
matrix: matrix:
## notice how on linux everything is lowercase, `cd GBE_Build`, then: `make help` ## notice how on linux everything is lowercase, `cd GBE_Build`, then: `make help`
cfg: [ 'debug', 'release', 'experimentaldebug', 'experimentalrelease', ] cfg: [ 'debug', 'release', 'experimentaldebug', 'experimentalrelease', ]

View File

@ -1,4 +1,4 @@
name: Build all emu variants (Windows) name: Build emu (Windows)
on: on:
workflow_call: workflow_call:
@ -22,13 +22,13 @@ jobs:
uses: ./.github/workflows/emu-deps-win.yml uses: ./.github/workflows/emu-deps-win.yml
builds-matrix-win: builds-matrix-win:
name: Builds matrix (Windows)
needs: [ deps ] needs: [ deps ]
runs-on: windows-2022 runs-on: windows-2022
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
continue-on-error: true
strategy: strategy:
max-parallel: 4 fail-fast: false
matrix: matrix:
prj: [ 'GameOverlayRenderer', 'GenerateInterfaces', 'SteamClient', 'SteamEmu', ] prj: [ 'GameOverlayRenderer', 'GenerateInterfaces', 'SteamClient', 'SteamEmu', ]
arch: [ 'x64', 'Win32', ] arch: [ 'x64', 'Win32', ]

View File

@ -1,4 +1,4 @@
name: Emu pull request name: Emu PR
on: on:
pull_request: pull_request:
@ -20,11 +20,11 @@ permissions:
jobs: jobs:
emu-win-all: emu-win-all:
name: Emu win all name: win
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
uses: ./.github/workflows/emu-build-all-win.yml uses: ./.github/workflows/emu-build-all-win.yml
emu-linux-all: emu-linux-all:
name: Emu linux all name: linux
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
uses: ./.github/workflows/emu-build-all-linux.yml uses: ./.github/workflows/emu-build-all-linux.yml

View File

@ -1,4 +1,4 @@
name: Gen emu config pull request name: Gen emu cfg PR
on: on:
pull_request: pull_request:

View File

@ -1,4 +1,4 @@
name: Migrate GSE pull request name: Migrate GSE PR
on: on:
pull_request: pull_request: