Commit graph

1342 commits

Author SHA1 Message Date
Jonah Graham
1c52b57b85 Prepare repo for 11.4.0 RC1 2023-11-20 16:19:38 -05:00
Jonah Graham
83f09f72d1 Ensure correct version of javax.activation and JAXB end up in final repo 2023-11-20 16:19:38 -05:00
Jonah Graham
ddc8470df6
Prepare repo for CDT 11.4.0 M3 (#618)
Includes updating to latest target platform. This should
also fix #591 but it is hard to tell until after it is
integrated into SimRel and the output checked in EPP.

Fixes https://github.com/eclipse-cdt/cdt/issues/591
Part of #548
2023-11-15 13:03:41 -05:00
Jonah Graham
54568402dc Save changes in CDT.setup and related files
Edits made in these files using the IDE lead to these changes,
therefore commit the changes.
2023-09-25 12:22:43 -04:00
Jonah Graham
4b2f711d4e Force CDT.setup to use specific target platform version
CDT.setup was allowing devs to choose the target platform, but
in reality most choices don't work. Instead force the known
correct value which is what Eclipse Platform does too.

Fixes #571
2023-09-25 12:22:43 -04:00
Jonah Graham
0d85f6c07b Synchronize cdt.setup's API baseline with cdt-baseline.target
Part of #551
2023-09-25 09:26:41 -04:00
William Riley
5250f5a07b
Replace org.freemarker with org.freemarker.freemarker (#547)
Also remove re-exports & add package imports

Fixes #546
2023-09-19 14:02:39 -04:00
Jonah Graham
a498b56c59 CDT LSP 1.0.0 download files
Part of https://github.com/eclipse-cdt/cdt-lsp/issues/209
2023-09-18 18:12:49 -04:00
Jonah Graham
78e15207f2 Make note in download.eclipse.org why CDT 11.3.1 isn't in composites
Fixes #551
2023-09-15 10:38:59 -04:00
Jonah Graham
49a7a341f9 Use temporary baseline of unreleased CDT 11.3.1
This is to workaround the missing BREE in CDT 11.3.0, see
#551 for details

Part of #551
2023-09-15 09:10:13 -04:00
Jonah Graham
3bcba2303d Prepare repo for CDT 11.4.0 development
Part of #548
2023-09-14 19:47:15 -04:00
Jonah Graham
c0fb2b7017 Composites for CDT 11.3 release
Part of #420
2023-09-13 10:38:47 -04:00
Jonah Graham
3bfad37b07 Use final URLs for 2023-09 dependencies
Part of #420
2023-09-13 10:34:50 -04:00
Jonah Graham
19161e9df2
Include latest CDT milestone in cdt.target (#541) 2023-09-08 13:54:32 -04:00
Jonah Graham
69bd1cb4cf Add cdt-lsp support to the promote-a-build scripts
Part of https://github.com/eclipse-cdt/cdt-lsp/issues/197
2023-09-08 12:07:05 -04:00
Jonah Graham
4588c7694b Remove standalone publishing from promote-a-build
The CDT project stopped publishing standalone separately
2 1/2 years ago:

https://github.com/eclipse-cdt/cdt/blob/main/NewAndNoteworthy/CDT-10.2.md#cdt-standalone-debugger-part-of-main-download

and as there has been no call for it since then this commit
removes the remnants of the publishing script.
2023-09-08 11:43:27 -04:00
Jonah Graham
5cedafe3e0
Updated dependencies in preparation for 11.3.0 RC2 (#538)
Part of #420
2023-09-05 12:09:21 -04:00
William Riley
2aa6a64459
Add commons-io (#537)
Fixes #536
2023-09-05 10:15:14 -04:00
Jonah Graham
3e5b4f5143
Remove old Orbit in Oomph p2 repo from setup (#524)
The https://download.eclipse.org/oomph/simrel-orbit/ was the temporary
URL.
2023-09-05 09:52:41 -04:00
Jonah Graham
808147e174 Use new simrel-orbit p2 repo in Oomph setup
Fixes #511
2023-08-18 21:27:40 -04:00
Jonah Graham
ae92ad243a Update to platform 2023-09 M3 contribution 2023-08-17 17:38:03 -04:00
Jonah Graham
abed2b7ecd Use latest build of CDT, rather than latest release in target platform 2023-08-17 15:15:28 -04:00
Jonah Graham
75521e0e9f Fix the check bundle versions check 2023-08-17 09:07:51 -04:00
Jonah Graham
fe2d38e7a1 Add API Baseline checking to the build 2023-08-17 09:07:51 -04:00
Jonah Graham
2c3aaf89a1 Update to Tycho 4.0.1
The error handling in Tycho 4 identifies when bundles are listed
in category.xml but not available. The removed bundles were
not in the output, and with this change the error is resolved
in the build.

Updated setting for maven enforcer to match Tycho requirements.
2023-08-16 15:55:55 -04:00
Jonah Graham
f083a4a203 Split check code cleanliness into two build steps
A while ago we made the "Make sure all versions have been bumped
appropriately compared to the baseline" output to another file
to make it clearer. This refactor splits it up into different
build steps instead so that I don't have to open an additional
log file.
2023-08-16 15:04:39 -04:00
Jonah Graham
b9cfdf91d8 Update target platform for 2023-09 M3 Orbit updates
Includes an I-build of platform that needs to updated to M3
platform when it is released on Friday

Fixes #509
2023-08-15 20:01:44 -04:00
Jonah Graham
4c7dd6921a Clean up target platform
Until https://github.com/eclipse-cdt/cdt/pull/495 can be resolved
fully, apply some of the required changes.

- wildwebdeveloper was out of date, however we don't really
  need wwd in CDT, but some of our dependencies have requirements
  that are fufilled (e.g. linuxtools)
- duplicate entry for hamcrest 2.2 removed (other entry was just
  above it!)
2023-08-09 16:55:12 -04:00
Jonah Graham
9920d7afbd
Move entirely from the old Orbit repos to the new aggregated ones (#486)
I have also removed the now unused dependencies.
2023-08-02 15:07:25 -04:00
Jonah Graham
49d3e3113d Move back to Linux Tools Docker nightly
The commit resolves the resolution error that was raised in
https://github.com/eclipse-linuxtools/org.eclipse.linuxtools/issues/232

I have raised an issue in PDE here:
https://github.com/eclipse-pde/eclipse.pde/issues/675
2023-07-21 15:00:07 -04:00
Jonah Graham
3d586dc7d7 Explicitly include ASM in our target platform
My last attempt at this in 4aa51673ab I had set
includeDependencyDepth="direct" but that pulled in a bunch
of unintended dependencies. Instead explicitly add the ASM
dependency.
2023-07-21 14:27:05 -04:00
Jonah Graham
4aa51673ab Update target platform to latest Eclipse Platform milestone
This includes updating to 3rd party dependencies coming from Maven
so that everything resolves properly. In particular spifly
required asm, and by doing `includeDependencyDepth="direct"` that
dependency is included in the target platform.
2023-07-20 23:24:51 -04:00
Jonah Graham
899a386bfb Use last released LinuxTools docker
At the moment there are some resolution issues on the nightly
versions of LinuxTools docker components, so for now use the
latest release rather than nightly.

See https://github.com/eclipse-linuxtools/org.eclipse.linuxtools/issues/232
2023-07-20 23:24:51 -04:00
Jonah Graham
d6c4e73c8f Update to latest version of deps
Using https://github.com/eclipse-orbit/orbit-simrel/blob/main/report/maven-osgi/cdt/REPORT.md

Part of #420
2023-07-11 10:21:13 -04:00
Jonah Graham
ac84c4ec86 Prepare repo for CDT 11.3.0 development
Some bundles are bumped because dev happened between 11.2 release and
this version bump. The most significant change that happened
was the bump in Tycho version which changed ECJ version and
hence some class files changed

Part of #420
2023-07-10 21:41:39 -04:00
Jonah Graham
460c0021aa Move all dependencies to maven direct where possible
Includes:

- Sign all artifacts, particularly 3rd party with CDT's PGP key
- Using maven version managed and updated by EF Webmasters
- Update to latest SnakeYAML
- Move some 3rd party dependencies to Import-Package (instead of
  Require-Bundle)
2023-07-10 20:47:10 -04:00
Jonah Graham
33c30fa819 Format target file
The target file has been formatted with the formatter
in the Target editor when in the Source tab (Context menu ->
Source -> Format).
2023-07-10 20:07:02 -04:00
Jonah Graham
04f67b14b8 Use stable URL for Platform 4.28 dependency
Part of #420
2023-06-15 13:32:59 -04:00
Jonah Graham
022bf02327 CDT 11.2 p2 composites on download.eclipse.org
Part of #320
2023-06-13 15:21:00 -04:00
Jonah Graham
9e10c79017 Update to latest dependencies
Part of #320
2023-06-05 09:52:08 -04:00
Jonah Graham
124fba03b9 Update to latest dependencies
Part of #320
2023-05-24 14:34:31 -04:00
Jonah Graham
c2b4143584 [releng] 2023-06 M1 dependencies 2023-04-10 18:34:39 -04:00
Jonah Graham
5cc606f29e Update JRE in oomph to require >= 17
Fixes #350
2023-04-02 16:30:30 -04:00
Jonah Graham
2c30db5fd2 Update promoted files for now archived releases 2023-03-20 13:34:11 -04:00
Jonah Graham
f3b07b07a5 Add CDT 11.1.1 to p2 composite
Part of #332
2023-03-20 13:27:35 -04:00
Jonah Graham
0318087295 CDT 11.1 p2 composites on download.eclipse.org
Part of #202
2023-03-15 10:16:26 -04:00
Jonah Graham
b2666eb578 Update copyright year on all features
Part of #320
2023-03-13 21:00:55 -04:00
Jonah Graham
21e923ada7 [releng] Prepare repo for CDT 11.2 development
Part of #320
2023-03-13 13:54:48 -04:00
Jonah Graham
aa6547fe50 [releng] 2023-03 RC1 dependencies 2023-02-27 18:58:00 -05:00
Jonah Graham
ab721eed87 [releng] 2023-03 M3 dependencies 2023-02-21 15:08:38 -05:00