mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-07 21:17:07 +09:00
CI: Set explicit job names for matrix strategy workflows
By default, matrix jobs generate a name for themselves by concatenating their job name and all matrix variables into a big string. Changing the runner labels causes the job name to change, which means we need to go into GitHub and change the required checks since those are name-based. Give all matrix workflows an explicit, more stable name.
This commit is contained in:
parent
53e8ee5443
commit
c2ab0dafb2
Notes:
github-actions[bot]
2025-06-06 10:04:52 +00:00
Author: https://github.com/gmta
Commit: c2ab0dafb2
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5014
4 changed files with 6 additions and 0 deletions
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
|
@ -10,6 +10,7 @@ jobs:
|
||||||
# CI matrix - runs the job in lagom-template.yml with different configurations.
|
# CI matrix - runs the job in lagom-template.yml with different configurations.
|
||||||
Lagom:
|
Lagom:
|
||||||
if: github.repository == 'LadybirdBrowser/ladybird'
|
if: github.repository == 'LadybirdBrowser/ladybird'
|
||||||
|
name: ${{ matrix.os_name }}, ${{ matrix.arch }}, ${{ matrix.build_preset }}, ${{ matrix.toolchain }}
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
|
2
.github/workflows/js-artifacts.yml
vendored
2
.github/workflows/js-artifacts.yml
vendored
|
@ -13,6 +13,8 @@ jobs:
|
||||||
build-and-package:
|
build-and-package:
|
||||||
runs-on: ${{ fromJSON(matrix.runner_labels) }}
|
runs-on: ${{ fromJSON(matrix.runner_labels) }}
|
||||||
if: github.repository == 'LadybirdBrowser/ladybird'
|
if: github.repository == 'LadybirdBrowser/ladybird'
|
||||||
|
name: ${{ matrix.os_name }}, ${{ matrix.arch }}
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
|
|
2
.github/workflows/js-benchmarks.yml
vendored
2
.github/workflows/js-benchmarks.yml
vendored
|
@ -10,6 +10,8 @@ jobs:
|
||||||
js-benchmarks:
|
js-benchmarks:
|
||||||
runs-on: ${{ fromJSON(matrix.runner_labels) }}
|
runs-on: ${{ fromJSON(matrix.runner_labels) }}
|
||||||
if: ${{ github.repository == 'LadybirdBrowser/ladybird' && github.event.workflow_run.conclusion == 'success' }}
|
if: ${{ github.repository == 'LadybirdBrowser/ladybird' && github.event.workflow_run.conclusion == 'success' }}
|
||||||
|
name: ${{ matrix.os_name }}, ${{ matrix.arch }}
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
|
|
1
.github/workflows/nightly-lagom.yml
vendored
1
.github/workflows/nightly-lagom.yml
vendored
|
@ -13,6 +13,7 @@ jobs:
|
||||||
# CI matrix - runs the job in lagom-template.yml with different configurations.
|
# CI matrix - runs the job in lagom-template.yml with different configurations.
|
||||||
Lagom:
|
Lagom:
|
||||||
if: github.repository == 'LadybirdBrowser/ladybird'
|
if: github.repository == 'LadybirdBrowser/ladybird'
|
||||||
|
name: ${{ matrix.os_name }}, ${{ matrix.arch }}, ${{ matrix.build_preset }}, ${{ matrix.toolchain }}
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue