Repository navigation
ci: run independent checks in parallel - #125
Conversation
|
Note Production impact unlikely. Documentation, test, or CI-only change; nothing that runs in production is affected. Polylane analysed Did this help? React 👍 or 👎 so the next review is sharper. |
|
Verified at head Remote CI run: All Node 20, 22, and 24 legs passed. In every leg, lint and tests have identical start timestamps; each parallel group joined successfully before the build. Workflow YAML and flattened steps were compared against main: all commands, conditions, permissions, and required-check names are preserved. Switchboard review was requested but its harness failed with HTTP 500: the original session policy checkpoint was not acknowledged. No head-pinned Switchboard review has been posted. Leaving this PR open for human review and merge. |
Run lint and tests concurrently after typechecking finishes. Keep typechecking and the subsequent build serial because both regenerate the API client.
Validation: parsed the workflow YAML and compared flattened steps against latest main; every command, condition, permission, and required-check name is preserved. Whitespace validation passed. Remote CI has passed at the current head.
References: GitHub parallel steps, Depot parallel steps.
Remote verification: 7441bb4137. All Node 20, 22, and 24 legs passed. In every leg, lint and tests have identical start timestamps; each parallel group joined successfully before the build.