Skip to content

Fix Release Checklist

Adam Wisniewski edited this page Nov 20, 2025 · 23 revisions

Checklists

(From https://github.com/OpenLiberty/liberty-tools-eclipse/wiki/Fix-Release-Checklist)

Dependencies

  • 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?

Tracking

Test Level

  • 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

Other releng

(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

Clone this wiki locally