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