Skip to content

build: configure Maven wrapper and modernize GHA workflows#1958

Merged
sebthom merged 3 commits into
eclipse-wildwebdeveloper:masterfrom
sebthom:gha
Nov 11, 2025
Merged

build: configure Maven wrapper and modernize GHA workflows#1958
sebthom merged 3 commits into
eclipse-wildwebdeveloper:masterfrom
sebthom:gha

Conversation

@sebthom
Copy link
Copy Markdown
Member

@sebthom sebthom commented Nov 7, 2025

This PR configures a similar GHA workflow as used for TM4E and LSP4E.

Changes:

  • now using a matrix build
  • testing on additionally operating systems (MacOS ARM and Linux)
  • proper caching of maven and tycho artifacts
  • Maven Wrapper is configured for the project and used in the workflow
  • the workflow not only runs on master but also in other branches (esp. useful in feature branches of forks)
  • Maven is now executed with -ntp which prevents the log from being filled with download progress log entries which made the log very slow to render in the browser
@sebthom sebthom merged commit 5c1c827 into eclipse-wildwebdeveloper:master Nov 11, 2025
8 of 10 checks passed
@sebthom sebthom deleted the gha branch November 14, 2025 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant