Skip to content

releng: 12.0.0 release#419

Merged
arfio merged 4 commits into
eclipse-tracecompass:masterfrom
arfio:release-master
Jun 11, 2026
Merged

releng: 12.0.0 release#419
arfio merged 4 commits into
eclipse-tracecompass:masterfrom
arfio:release-master

Conversation

@arfio

@arfio arfio commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

What it does

  • releng: build with tracecompass-e4.40 target by default
  • releng: Update e4.40 and eStaging targets to 2026-06 release
  • releng: add Trace Compass 12.0.0 baseline
  • releng: Update OOMPH setup file for 12.0.0

How to test

Build Trace Compass

Follow-ups

N/A

Review checklist

  • As an author, I have thoroughly tested my changes and carefully followed the instructions in this template

Summary by CodeRabbit

  • Chores
    • Upgraded default Eclipse target platform from 4.39 to 4.40.
    • Updated PDE API baseline to version 12.0.0.
    • Updated build/repository definitions for CDT, Eclipse 4.40 and WebTools to align with the latest release artifacts and build lines.

Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

This PR advances the Trace Compass build configuration from Eclipse 4.39 to 4.40 and updates the PDE API baseline from 11.3.0 to 12.0.0. Build defaults in setup and pom files are updated, the baseline target definition is renamed and repositioned to 12.0.0, and working target definitions refresh repository URLs and sequence numbers for CDT, Eclipse, and WebTools components to 2026-06 builds.

Changes

Target Platform and Baseline Upgrade

Layer / File(s) Summary
Default target platform and baseline configuration
TraceCompass.setup, pom.xml
eclipse.target.platform variable default and Maven property are bumped from tracecompass-e4.39 to tracecompass-e4.40; PDE baseline task configuration switches from baseline 11.3.0 to 12.0.0.
Baseline target definition
releng/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-12.0.0.target
Baseline target name is updated to tracecompass-baseline-12.0.0; Trace Compass and Eclipse repositories are refreshed to pull from 12.0.0 and 2026-06 builds respectively.
Working target definitions
releng/org.eclipse.tracecompass.target/tracecompass-e4.40.target, releng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
Sequence numbers are incremented; CDT repository moves from RC2 to release (cdt-12.5.0a); Eclipse 4.40 repository switches to release build (R-4.40-202606010713); WebTools repository updates from RC1 to release (R-3.42.0-...).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

Suggested reviewers

  • MatthewKhouzam
  • bhufmann

Poem

🐰 The target platform hops ahead so bright,
From 4.39 to 4.40's light,
With baseline 12.0.0 in tow,
And repositories all aglow—
June builds bringing Eclipse delight! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title 'releng: 12.0.0 release' directly reflects the main changes: updating the release engineering configuration to support Trace Compass 12.0.0 baseline and switching to 2026-06 release versions.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

arfio added 3 commits June 11, 2026 14:23
Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
@arfio arfio changed the title Release master 2026-06 releng: 12.0.0 release Jun 11, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In
`@releng/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-12.0.0.target`:
- Line 2: The baseline target file tracecompass-baseline-12.0.0.target declares
sequenceNumber="1", which may be incorrect for a new baseline; run the
PDE-target tooling or consult the project's PDE target update policy to
determine the correct starting sequence number and update the sequenceNumber
attribute accordingly (e.g., bump from "1" to the policy-required value) in the
tracecompass-baseline-12.0.0.target <target ... sequenceNumber="..."> element so
it aligns with other .target files and the project’s baseline sequencing rules.
- Line 53: The repository URL set in the target file's repository location
points to a landing page that returns HTML rather than p2 metadata, so
update/validate the p2 repository URL used by
tracecompass-baseline-12.0.0.target: confirm that the chosen URL exposes p2
metadata (content.xml or content.jar), and replace the current location value
with a URL that returns valid p2 metadata (or fallback to a known-good release
repo such as the previous release train) until the 2026-06 p2 repository is
published; ensure the change is made on the repository location attribute in the
target file so target resolution succeeds.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 89678a98-6e36-4bd7-92d1-486ec228c318

📥 Commits

Reviewing files that changed from the base of the PR and between 74f53bc and 9694908.

📒 Files selected for processing (4)
  • TraceCompass.setup
  • releng/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-12.0.0.target
  • releng/org.eclipse.tracecompass.target/tracecompass-e4.40.target
  • releng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
✅ Files skipped from review due to trivial changes (1)
  • releng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
🚧 Files skipped from review as they are similar to previous changes (2)
  • releng/org.eclipse.tracecompass.target/tracecompass-e4.40.target
  • TraceCompass.setup

@MatthewKhouzam MatthewKhouzam left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

440 baby!

@arfio arfio merged commit 580df59 into eclipse-tracecompass:master Jun 11, 2026
5 of 6 checks passed
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.

2 participants