ci: run test-linux setup steps in parallel - #3633
Draft
risu729 wants to merge 1 commit into
Draft
Conversation
Reviewer's GuideUpdates the test-linux job in the GitHub Actions CI workflow to run two independent setup steps in parallel using the new Sequence diagram for parallel test-linux setup steps in CI workflowsequenceDiagram
participant GitHubActionsRunner
participant PrepareDockerComposeEnvironment_step
participant ResolveUbuntuWSLImageVersion_step
participant CacheUbuntuWSLImage_step
GitHubActionsRunner->>GitHubActionsRunner: start test-linux job
par parallel_setup_steps
GitHubActionsRunner->>PrepareDockerComposeEnvironment_step: run
PrepareDockerComposeEnvironment_step-->>GitHubActionsRunner: export MISE_VERSION to GITHUB_ENV
and
GitHubActionsRunner->>ResolveUbuntuWSLImageVersion_step: run
ResolveUbuntuWSLImageVersion_step-->>GitHubActionsRunner: set etag in wsl-image output
end
GitHubActionsRunner->>CacheUbuntuWSLImage_step: run using wsl-image.etag
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
risu729
force-pushed
the
codex/parallel-test-linux-setup
branch
from
July 15, 2026 16:02
1c68897 to
b567a5f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
test-linuxsetup steps as a GitHub Actionsparallelgroup.ci.ymlwhile actionlint v1.7.12 does not recognize the newparallelsyntax yet.This uses the GitHub Actions parallel steps feature announced in the changelog: https://github.blog/changelog/2026-06-25-actions-steps-can-now-be-run-in-parallel/
Validation
mise run check --lintNote: the commit hook was bypassed because staged-only
zizmorcannot parseci.ymlwith the newparallelsyntax yet and exits withno inputs collected. The full repo check passes;zizmorlogs the same schema warning but does not fail when the other workflows are included.Summary by Sourcery
Run independent test-linux setup steps in the CI workflow in parallel and adjust linting configuration to accommodate the new workflow syntax.
CI: