Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Github Verification and cleanup build scripts #536

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

laeubi
Copy link
Contributor

@laeubi laeubi commented Apr 18, 2023

This do the follwoing:

  • enable the unified github verification build
  • removes obsolete workflows
  • move mandatory maven options into the maven.config file

FYI @iloveeclipse

@laeubi laeubi force-pushed the unified_build branch 2 times, most recently from 36ec0bd to 382a351 Compare April 18, 2023 05:50
@github-actions
Copy link

github-actions bot commented Apr 18, 2023

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit d1e6de9.

♻️ This comment has been updated with latest results.

@laeubi
Copy link
Contributor Author

laeubi commented Apr 18, 2023

Some tests seem to show different offsets on windows-latest but the action itself works as desired.

Copy link
Member

@iloveeclipse iloveeclipse left a comment

Choose a reason for hiding this comment

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

OK, it happened what I've expected.
As long as github actions fail and reporting is as bad as it is, I would not merge this.

I personally have hard time to understand the "fail" output, and which build produced which "error" (which is not an error but test fail, but that's known issue).

I don't want / don't have time to explain every contributor on every PR that the various fails that we report are to be ignored (!!!), because later it causes that even experienced committer assume the PR is "safe" just because it fails everywhere else.

See for example eclipse-platform/eclipse.platform.ui#703 (comment)

=>

The way to proceed is to analyze fails and why they differ between maven / jenkins / official builds and to provide patches that would fix test fails or at least mute the known issues on github only.

@laeubi
Copy link
Contributor Author

laeubi commented Apr 18, 2023

I think I can't help here much as I don't know why absolute pixel positions are asserted in the tests, you can take a look here what are the hardware configurations for the different runner images:

https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources

This do the follwoing:
- enable the unified github verification build
- removes obsolete workflows
- move mandatory maven options into the maven.config file
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.

None yet

2 participants