Skip to content

test kogito-runtimes scope - #16

Draft
tkobayas wants to merge 7 commits into
parallel-ci-tkobayasfrom
parallel-ci-tkobayas-test02
Draft

test kogito-runtimes scope#16
tkobayas wants to merge 7 commits into
parallel-ci-tkobayasfrom
parallel-ci-tkobayas-test02

Conversation

@tkobayas

Copy link
Copy Markdown
Owner

No description provided.

tkobayas and others added 7 commits August 14, 2026 13:39
…ntimes, kogito-apps)

The monorepo PR build ran all ~450 modules sequentially in a single job
(~2h27m). This splits the "affected modules" test step into 4 concurrent
jobs partitioned by project category, cutting wall-clock time to ~1h.

- CiComputeBuildScopes: parse pom.xml BEGIN/END category markers and
  write per-category affected-*.txt files alongside the combined output
- New composite action (.github/actions/ci-setup) extracts shared setup
  (checkout, Java, JBang, Maven settings, scope computation)
- ci.yaml: push-to-main stays as a single full-build job; PRs fan out to
  test-drools, test-optaplanner, test-kogito-runtimes, test-kogito-apps
- Each job independently installs upstream deps and tests its category
- Per-category golden files added to all 12 test scenarios

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tkobayas
tkobayas force-pushed the parallel-ci-tkobayas branch from 08eaa5b to 7ff1050 Compare August 15, 2026 00:04
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