From 9236f8c70b754250cde3ed36a683af6aaa285c35 Mon Sep 17 00:00:00 2001 From: otavepto <153766569+otavepto@users.noreply.github.com> Date: Mon, 20 May 2024 04:05:53 +0300 Subject: [PATCH] don't fail all matrix jobs on first failure + shorter names --- .github/workflows/emu-build-all-linux.yml | 6 +++--- .github/workflows/emu-build-all-win.yml | 6 +++--- .github/workflows/emu-pull-request.yml | 6 +++--- .github/workflows/gen_emu_config-pull-request.yml | 2 +- .github/workflows/migrate_gse-pull-request.yml | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/emu-build-all-linux.yml b/.github/workflows/emu-build-all-linux.yml index f0e313e6..17b8fc92 100644 --- a/.github/workflows/emu-build-all-linux.yml +++ b/.github/workflows/emu-build-all-linux.yml @@ -1,4 +1,4 @@ -name: Build all emu variants (Linux) +name: Build emu (Linux) on: workflow_call: @@ -23,13 +23,13 @@ jobs: uses: ./.github/workflows/emu-deps-linux.yml builds-matrix-linux: - name: Builds matrix (Linux) needs: [ deps ] runs-on: ubuntu-22.04 if: ${{ !cancelled() }} + continue-on-error: true strategy: - max-parallel: 4 + fail-fast: false matrix: ## notice how on linux everything is lowercase, `cd GBE_Build`, then: `make help` cfg: [ 'debug', 'release', 'experimentaldebug', 'experimentalrelease', ] diff --git a/.github/workflows/emu-build-all-win.yml b/.github/workflows/emu-build-all-win.yml index d52a8fb4..86dad852 100644 --- a/.github/workflows/emu-build-all-win.yml +++ b/.github/workflows/emu-build-all-win.yml @@ -1,4 +1,4 @@ -name: Build all emu variants (Windows) +name: Build emu (Windows) on: workflow_call: @@ -22,13 +22,13 @@ jobs: uses: ./.github/workflows/emu-deps-win.yml builds-matrix-win: - name: Builds matrix (Windows) needs: [ deps ] runs-on: windows-2022 if: ${{ !cancelled() }} + continue-on-error: true strategy: - max-parallel: 4 + fail-fast: false matrix: prj: [ 'GameOverlayRenderer', 'GenerateInterfaces', 'SteamClient', 'SteamEmu', ] arch: [ 'x64', 'Win32', ] diff --git a/.github/workflows/emu-pull-request.yml b/.github/workflows/emu-pull-request.yml index 919fccc4..4c99f1b1 100644 --- a/.github/workflows/emu-pull-request.yml +++ b/.github/workflows/emu-pull-request.yml @@ -1,4 +1,4 @@ -name: Emu pull request +name: Emu PR on: pull_request: @@ -20,11 +20,11 @@ permissions: jobs: emu-win-all: - name: Emu win all + name: win if: ${{ !cancelled() }} uses: ./.github/workflows/emu-build-all-win.yml emu-linux-all: - name: Emu linux all + name: linux if: ${{ !cancelled() }} uses: ./.github/workflows/emu-build-all-linux.yml diff --git a/.github/workflows/gen_emu_config-pull-request.yml b/.github/workflows/gen_emu_config-pull-request.yml index 3ef80fa6..2c83c96e 100644 --- a/.github/workflows/gen_emu_config-pull-request.yml +++ b/.github/workflows/gen_emu_config-pull-request.yml @@ -1,4 +1,4 @@ -name: Gen emu config pull request +name: Gen emu cfg PR on: pull_request: diff --git a/.github/workflows/migrate_gse-pull-request.yml b/.github/workflows/migrate_gse-pull-request.yml index cbdfa7ee..bd5fe69f 100644 --- a/.github/workflows/migrate_gse-pull-request.yml +++ b/.github/workflows/migrate_gse-pull-request.yml @@ -1,4 +1,4 @@ -name: Migrate GSE pull request +name: Migrate GSE PR on: pull_request: