mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-21 03:55:24 +00:00
CI: Remove concurrency configuration for JS artifacts and benchmarks
We had concurrency set on the JS artifacts and JS benchmarks workflows causing them to not run in parallel for the same combination of (workflow, OS name). You'd expect that this causes a FIFO queue to exist of the jobs to run sequentially, but in reality GitHub maintains a single job to prioritize and cancels all others. We don't want that for our artifacts and benchmarks: we want them to run on each push. For example, a new push could have workflows getting cancelled because someone restarted a previously failed workflow, resulting in the following message: "Canceling since a higher priority waiting request for [..] exists" By removing the concurrency setting from these workflows, we make use of all available runners to execute the jobs and potentially run some of them in parallel. For the benchmarks however, we currently only have one matching self-hosted runner per job, and as such they are still not run in parallel.
This commit is contained in:
parent
d616ab0d95
commit
1f81f75add
Notes:
github-actions[bot]
2025-04-15 10:48:39 +00:00
Author: https://github.com/gmta Commit: https://github.com/LadybirdBrowser/ladybird/commit/1f81f75addd Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4365
2 changed files with 0 additions and 6 deletions
3
.github/workflows/js-artifacts.yml
vendored
3
.github/workflows/js-artifacts.yml
vendored
|
@ -28,9 +28,6 @@ jobs:
|
|||
arch: 'arm64'
|
||||
package_type: 'macOS-universal2'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ matrix.os_name }}
|
||||
|
||||
steps:
|
||||
- name: Checkout LadybirdBrowser/ladybird
|
||||
uses: actions/checkout@v4
|
||||
|
|
3
.github/workflows/js-benchmarks.yml
vendored
3
.github/workflows/js-benchmarks.yml
vendored
|
@ -25,9 +25,6 @@ jobs:
|
|||
arch: 'arm64'
|
||||
package_type: 'macOS-universal2'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ matrix.os_name }}
|
||||
|
||||
steps:
|
||||
- name: 'Checkout LadybirdBrowser/js-benchmarks'
|
||||
uses: actions/checkout@v4
|
||||
|
|
Loading…
Add table
Reference in a new issue