Skip to content

ci: run build-tests in parallel with lint jobs#905

Merged
bug-ops merged 1 commit intomainfrom
ci/parallel-build-tests
Feb 25, 2026
Merged

ci: run build-tests in parallel with lint jobs#905
bug-ops merged 1 commit intomainfrom
ci/parallel-build-tests

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Feb 25, 2026

Summary

  • Remove needs: [lint-fmt, lint-clippy] from build-tests so it starts immediately
  • Add needs: [lint-fmt, lint-clippy, build-tests] to test job
  • Net effect: build-tests runs in parallel with lint, test waits for all three

Before:

lint-fmt + lint-clippy → build-tests → test

After:

lint-fmt ──────────┐
lint-clippy ───────┼── test
build-tests ───────┘

Test plan

  • CI workflow syntax valid
  • Verify parallel execution in CI run

@bug-ops bug-ops force-pushed the ci/parallel-build-tests branch from d690959 to 1644511 Compare February 25, 2026 19:01
@bug-ops bug-ops enabled auto-merge (squash) February 25, 2026 19:02
Remove lint-fmt/lint-clippy dependency from build-tests so it starts
immediately. The test job now depends on both lint and build-tests,
preserving the guarantee that tests only run after lint passes.
@bug-ops bug-ops force-pushed the ci/parallel-build-tests branch from 1644511 to dc2b591 Compare February 25, 2026 19:13
@bug-ops bug-ops merged commit 805134f into main Feb 25, 2026
25 checks passed
@bug-ops bug-ops deleted the ci/parallel-build-tests branch February 25, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant