Big Bump plan

Open
#3,624 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Refactor
Clarity
Mostly clear
Activity status
Stale
Tech stack
java
Domain
build-system

Research direction

Review the checklist and the referenced issue 3620, then locate the configuration entries for EMF and MWE versions. Update the remaining unchecked version item to the 2025-12 versions and verify the other checklist requirements before marking the issue complete.

Written by the indexing model from the issue text.

Description

help_wanted
  • bump versions, create r2026-03 tp, finalize 2.42 ref project and prep 2.43 ref project from https://github.com/eclipse-xtext/xtext/issues/3620
  • remove tps older than 2025-12
  • bump to java 21 in all config files / tycho update / adapt ref projects to new situation
  • introduce 25 constant / remove 17 constant from wizard + ref projects
  • adapt minimum deps in boms and manifest to the one of eclipse 202512 (there is somewhere a java util for that @LorenzoBettini wrote)
  • update to Tycho 5.0.2 or newer
  • update to Guice 7.0 (we already are, at least in bom)
  • junit 6 (drop 5 support) 3660
  • reference project wizard integ tests
  • oomph
  • clean no longer needed java version or bundle version switches
  • set emf version to the one of 2025-12, same for mwe
  • also move mwe to 21 and tycho5
Dominant language
Java
Stars
831
Forks
330
Avg merge
3d 7h
Merged PRs (30d)
12

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from eclipse-xtext/xtext

All issues in eclipse-xtext/xtext

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.