Skip to content

Conversation

@jonahgraham
Copy link
Contributor

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

Part of #2714

In draft until dependent PR #2765 is merged.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

Test Results

  147 files  +29    147 suites  +29   22m 13s ⏱️ + 5m 47s
4 652 tests ± 0  4 635 ✅ ± 0  17 💤 ±0  0 ❌ ±0 
  408 runs  +70    403 ✅ +69   5 💤 +1  0 ❌ ±0 

Results for commit 1d64c02. ± Comparison against base commit 8c5fcdd.

♻️ 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
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 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant