feat: improve ci performance #455

Merged
unkinben merged 1 commits from benvin/pre-commit-split into develop 2026-03-17 17:38:24 +11:00
Owner

split all pre-commit checks into individual workflows, so that
woodpecker spawns a container/job for each. this vastly improves the
time it takes for CI to complete checks for puppet

  • create per-pre-commit-check pre-commit config files
  • create per-pre-commit-check woodpecker workflows
split all pre-commit checks into individual workflows, so that woodpecker spawns a container/job for each. this vastly improves the time it takes for CI to complete checks for puppet - create per-pre-commit-check pre-commit config files - create per-pre-commit-check woodpecker workflows
unkinben added 1 commit 2026-03-17 17:31:05 +11:00
feat: improve ci performance
ci/woodpecker/pr/ruby-validate Pipeline failed
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline failed
bd90830377
split all pre-commit checks into individual workflows, so that
woodpecker spawns a container/job for each. this vastly improves the
time it takes for CI to complete checks for puppet

- create per-pre-commit-check pre-commit config files
- create per-pre-commit-check woodpecker workflows
unkinben force-pushed benvin/pre-commit-split from bd90830377 to 51e8fa7526 2026-03-17 17:34:14 +11:00 Compare
unkinben merged commit 029c998797 into develop 2026-03-17 17:38:24 +11:00
unkinben deleted branch benvin/pre-commit-split 2026-03-17 17:38:24 +11:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/puppet-prod#455