-
Notifications
You must be signed in to change notification settings - Fork 189
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
Add swt verification build #4295
Conversation
9147fbc
to
bdcec68
Compare
@HeikoKlare for some reason the SWT build succeeds here so do I need to enable something special? |
bdcec68
to
18d1d4e
Compare
The build succeeds, but when looking at the logs it does not seem to do anything meaningful. It seem to fail at some early point of execution without making it the action fail, doesn't it? I cannot see any information about bundles being compiled. But I also cannot tell what's wrong with the actions specification so that the action is not executed properly. Even if that was fixed, the build may succeed because it's only executed on Linux. For some reasons the GH actions Linux build for SWT currently succeeds. Only the MacOS builds are affected. As you guessed, this may be for reasons of ordering. So if we want to have that additional workflow fail for the current issue in SWT, we would probably have to make it a Matrix build also being executed on MacOS. |
I enabled the test and now something is borked, before it run without a problem :-\
Good point, it seems I need to setup a matrix-build for this case. |
I am not familiar with the existing verification builds, but taking a look at logs of the existing ones, they do also not provide reasonable information about the Maven build / indicate a proper execution of the Maven build. Is this intended/expected or may there be some issue with these verification builds overall? |
Actually it should look like a usual maven build ... seems I need to take a look but can't spot anything obvious the log looks like the process just terminates somehow. |
At least the ibuild looks fine, except the usual failure due to the CBI plugin: |
If I see correctly, the first verification build (Verify Eclipse Platform Aggregator Build) seems to work fine, while the existing second (Verify Eclipse Platform Individual Bundles Build) and the one contributed in this PR do not run as expected. The only real difference I see is in the configuration of the toolchain and settings files for that build, though I am not sure whether them being missing may cause the issues:
|
18d1d4e
to
ca012f0
Compare
This one is fine now. |
0f70a4e
to
557d161
Compare
I now added a matrix for the SWT test lets see what happens. |
974824c
to
5ddc04c
Compare
Okay now windows can't evaluate the shell expression to find the Maven version
anyone has an idea for a cross-platform solution?!? |
5ddc04c
to
f2fb8cf
Compare
Good point I tried to configure |
It is getting further but now path separators are messed up:
|
f2fb8cf
to
cb3dc44
Compare
Interestingly the Windows build now works but the aggregator build shows the compile problem ... |
cb3dc44
to
67b466e
Compare
I'll backport this manually ... if the action runs I think we can use it anyways it is better than having no cros--platform checks even though we not see the exact problem now. |
67b466e
to
cbb93ee
Compare
@HeikoKlare I now see the SWT builds running with the Tycho snapshot, and even though they seem to succeed I would merge this or do see anything left here? After that I'll backport this to tycho4.x branch |
It looks good to me. |
This will hopefully catch some issues earlier in the future.
FYI @HeikoKlare