Skip to content

ci: run independent test checks in parallel#851

Merged
kitsuyui merged 1 commit into
mainfrom
ci/parallelize-test-checks
Jun 27, 2026
Merged

ci: run independent test checks in parallel#851
kitsuyui merged 1 commit into
mainfrom
ci/parallelize-test-checks

Conversation

@kitsuyui

Copy link
Copy Markdown
Owner

Summary

  • Run the independent lint, test, and build checks in .github/workflows/test.yml with GitHub Actions step-level parallel execution.
  • Keep dist verification, schema verification, and build-size reporting sequential after the build completes.

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/test.yml"); puts "yaml ok"'
  • biome check ./ via the pre-commit hook
  • vitest run --coverage via the pre-push hook

Notes

  • Local actionlint 1.7.12 does not recognize the new parallel step syntax yet and reports that the step is missing run or uses.

Use GitHub Actions step-level parallel execution for the independent lint, test, and build checks after dependency installation. Keep generated artifact verification sequential so it still observes the build output.
@github-actions

Copy link
Copy Markdown

🎉 Happy commit!

@github-actions

Copy link
Copy Markdown

Code Metrics Report

main (3b12fd9) #851 (49578eb) +/-
Coverage 99.2% 99.2% 0.0%
Code to Test Ratio 1:1.3 1:1.3 0.0
Test Execution Time 1s 1s 0s
Details
  |                     | main (3b12fd9) | #851 (49578eb) | +/-  |
  |---------------------|----------------|----------------|------|
  | Coverage            |          99.2% |          99.2% | 0.0% |
  |   Files             |              5 |              5 |    0 |
  |   Lines             |            134 |            134 |    0 |
  |   Covered           |            133 |            133 |    0 |
  | Code to Test Ratio  |          1:1.3 |          1:1.3 |  0.0 |
  |   Code              |            714 |            714 |    0 |
  |   Test              |            966 |            966 |    0 |
  | Test Execution Time |             1s |             1s |   0s |

Reported by octocov

@kitsuyui kitsuyui merged commit b2e78fd into main Jun 27, 2026
5 checks passed
@kitsuyui kitsuyui deleted the ci/parallelize-test-checks branch June 27, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant