-
Notifications
You must be signed in to change notification settings - Fork 14
Fix Release Checklist
Adam Wisniewski edited this page Nov 20, 2025
·
23 revisions
(From https://github.com/OpenLiberty/liberty-tools-eclipse/wiki/Fix-Release-Checklist)
- Update LCLS Dep
- Ensure Liberty XSDs are updated
- Update LSP4MP?
- Update LSP4Jakarta?
- Update JDT-LS (use latest version that supports the target platform (see JDT-LS changelog)
- Update lsp4e/lsp4j deps? This may not be necessary, but we have lsp4j defined in our target-platform and in category.xml. This is included with the Eclipse IDE and our strategy is to stay current with what is shipped with the IDE. LSP4E had been manually defined in our plugin in the past since we needed a specific version, but no longer. For now, let's keep lsp4j defined and just update it to what is shipped with Eclipse.
- Update other Category.xml / feature.xml deps?
- Milestone - e.g. https://github.com/OpenLiberty/liberty-tools-eclipse/milestone/4
- Release Plan - https://github.com/orgs/openLiberty/projects/21 (make sure it includes the Milestone highlights so we can bubble up the most important elements to a broader view of Liberty Tools / DevEx work).
- Epic issue (this issue)
- target platform file (copy from last version, update URLs, Ctrl+Space to populate new versions, try to align version with target Eclipse install like with Mend scan contents)
- default level in POM
- default level GHA
- default level Jenkins
- Better to test vs. multiple levels in any of these envs or just one?
- Manual test against latest release (N+1), e.g. Eclipse 2024-03 for LTE 24.0.3
(See https://github.com/OpenLiberty/liberty-tools-eclipse/wiki/Release-build-process)
- Mend OSS dependency and app scans
- Update NOTICES file after dep scan
- Doc update
- Eclipse Marketplace entry
- Update CHANGELOG.md. (Try GH 'compare', e.g. this.)
- FINALLY - tag/release in Git/GitHub