Skip to content

Conversation

@jonahgraham
Copy link
Contributor

@jonahgraham jonahgraham commented Nov 11, 2025

Rather than a single matrix that covers all OSes, split them up so that enumerating different ones is a little easier.

This has three benefits:

  1. matrix.exclude is easier to write in this format
  2. Tools like act work with simple string matrix dimensions (see new comment at top of maven.yml)
  3. conditional execution on file name pattens are easier to implement (see subsequent PR on this topic)

Part of #2714

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

Test Results

  118 files  ±0    118 suites  ±0   17m 59s ⏱️ + 1m 17s
4 652 tests ±0  4 633 ✅  - 1  19 💤 +1  0 ❌ ±0 
  338 runs  ±0    334 ✅ ±0   4 💤 ±0  0 ❌ ±0 

Results for commit 880d076. ± Comparison against base commit e84097b.

This pull request skips 1 test.
org.eclipse.swt.tests.junit.Test_org_eclipse_swt_browser_Browser ‑ test_setUrl_remote_with_post

♻️ This comment has been updated with latest results.

@jonahgraham jonahgraham force-pushed the split-platforms branch 3 times, most recently from 3dddc86 to 87a46ab Compare November 12, 2025 16:30
@jonahgraham jonahgraham marked this pull request as ready for review November 12, 2025 16:30
Rather than a single matrix that covers all OSes, split them up
so that enumerating different ones is a little easier.

This has three benefits:

1. `matrix.exclude` is easier to write in this format
2. Tools like `act` work with simple string matrix dimensions
   (see new comment at top of maven.yml)
3. conditional execution on file name pattens are easier to implement
   (see subsequent PR on this topic)

Part of eclipse-platform#2714
@jonahgraham
Copy link
Contributor Author

No further comments received on this step of the refactoring for #2714 so I am going to merge so I can proceed with getting GTK4 tests running.

@jonahgraham jonahgraham merged commit f77002a into eclipse-platform:master Nov 12, 2025
17 checks passed
jonahgraham added a commit to jonahgraham/eclipse.platform.swt that referenced this pull request Nov 12, 2025
jonahgraham added a commit that referenced this pull request Nov 12, 2025
@jonahgraham jonahgraham deleted the split-platforms branch November 13, 2025 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant