Skip to content

Conversation

@HannesWell
Copy link
Member

This avoids the need for a Java-11 JRE to run Javascript in the pipeline and moves the file changes and git actions into one common place, making it simpler to understand.

Simplify the step to commit the binaries binaries by deleting all existing native binaries in the repo before they are build and then just committing all new, deleted and changed files.
Also skip version increment tasks that change nothing (i.e. the major- and minor swt-version value are unchanged and thus the entire version.txt is not updated in the automated pipeline. Remove the 'check_fragment_libraries' task without replacement since it is not useful anymore.

Part of #513
Fixes #626

@github-actions
Copy link
Contributor

github-actions bot commented Jan 14, 2024

Test Results

   299 files  ±0     299 suites  ±0   6m 12s ⏱️ +27s
 4 098 tests ±0   4 090 ✅ ±0   8 💤 ±0  0 ❌ ±0 
12 206 runs  ±0  12 133 ✅ ±0  73 💤 ±0  0 ❌ ±0 

Results for commit cef48d4. ± Comparison against base commit c3195fb.

♻️ This comment has been updated with latest results.

@HannesWell HannesWell force-pushed the migrate-git-actions-to-jenkins-pipeline branch 10 times, most recently from 75da774 to 3fb4d7c Compare January 17, 2024 23:17
This avoids the need for a Java-11 JRE to run Javascript in the pipeline
and moves the file changes and git actions into one common place, making
it simpler to understand.

Simplify the step to commit the binaries binaries by deleting all
existing native binaries in the repo before they are build and then just
committing all new, deleted and changed files.
Also skip version increment tasks that change nothing (i.e. the major-
and minor swt-version value are unchanged and thus the entire
version.txt is not updated in the automated pipeline.
Remove the 'check_fragment_libraries' task without replacement since it
is not necessary anymore.

Part of eclipse-platform#513
Fixes eclipse-platform#626
@HannesWell HannesWell force-pushed the migrate-git-actions-to-jenkins-pipeline branch from 3fb4d7c to cef48d4 Compare January 17, 2024 23:19
@HannesWell HannesWell merged commit fcd63fe into eclipse-platform:master Jan 17, 2024
@HannesWell HannesWell deleted the migrate-git-actions-to-jenkins-pipeline branch January 17, 2024 23:33
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.

SWT build still requires Java 11

1 participant