Skip to content

Conversation

@jonahgraham
Copy link
Contributor

@jonahgraham jonahgraham commented Nov 11, 2025

Included is a little bit of self-documenting of the dependencies to build on Linux.

Part of #2714

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

Test Results

  147 files  +29    147 suites  +29   22m 11s ⏱️ + 5m 21s
4 665 tests ± 0  4 643 ✅ ± 0  22 💤 ±0  0 ❌ ±0 
  408 runs  +70    403 ✅ +69   5 💤 +1  0 ❌ ±0 

Results for commit b797785. ± Comparison against base commit 6d1bcdd.

♻️ This comment has been updated with latest results.

@jonahgraham jonahgraham added runtodotests Include the tests `@Tag`ged with "todo"s when running this PR on GitHub actions and removed runtodotests Include the tests `@Tag`ged with "todo"s when running this PR on GitHub actions labels Nov 12, 2025
@jonahgraham jonahgraham marked this pull request as ready for review November 13, 2025 19:02
-DskipNativeTests=false
-DfailIfNoTests=false
${{ (inputs.runtodotests == false && contains(inputs.native, 'linux')) && '-DexcludedGroups=gtk3-todo' || '' }}
${{ (inputs.runtodotests == false && inputs.gtk == 'gtk4') && '-DexcludedGroups=gtk4-todo' || '' }}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are no tests currently tagged with gtk3-todos which is a good thing as GTK3 on x11 should be well covered.

There are some gtk3-wayland-todo tags, which are excluded in the next PR #2768

@jonahgraham
Copy link
Contributor Author

jonahgraham commented Nov 13, 2025

GTK4 on x11 tests seem stable enough (with the gtk4-todo exclusion tags). GTK4 on Wayland (and even GTK3 on Wayland) is more unstable testing. The wayland part of the matrix is a separate PR #2768

I think we are ready to submit this one, but I will wait until tomorrow in case anyone has any objections/concerns.

@jonahgraham jonahgraham marked this pull request as draft November 14, 2025 15:18
@jonahgraham
Copy link
Contributor Author

I'm going to hold off on this until after we branch for this release.

@akurtakov akurtakov mentioned this pull request Dec 2, 2025
Add a gtk build matrix entry for GTK3 and GTK4.

Included is a little bit of self-documenting of the dependencies to
build on Linux.

Part of eclipse-platform#2714
@jonahgraham jonahgraham marked this pull request as ready for review December 3, 2025 02:13
@akurtakov akurtakov merged commit ee0856f into eclipse-platform:master Dec 3, 2025
18 checks passed
@jonahgraham jonahgraham deleted the gk4-matrix-entry branch December 3, 2025 14:19
@jonahgraham
Copy link
Contributor Author

This looks to have worked well on the master branch now that it is merged:

image

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.

2 participants