Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

24.0.12 Release planning #528

Open
22 of 23 tasks
awisniew90 opened this issue Nov 20, 2024 · 0 comments
Open
22 of 23 tasks

24.0.12 Release planning #528

awisniew90 opened this issue Nov 20, 2024 · 0 comments
Milestone

Comments

@awisniew90
Copy link
Contributor

awisniew90 commented Nov 20, 2024

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 lsp4e/lsp4j deps? Probably each quarter we should assume we use the quarterly update in the Eclipse release (whether it comes from the platform itself or another bundled component like WWD) as a starting point. But sometimes because of bugs we need to use a custom, newer (or older?) version. Sometimes we might follow the JBoss/Quarkus or lsp4mp leads. Don't assume though that because we used a custom version last quarter that we either want to use a new custom one or keep the version the same this quarter. Again, the version you get with the vanilla Eclipse package install is a good starting point each quarter.
  • Update jdtls deps? (Similar as lsp4e/lsp4j)
  • 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/Whitesource scan (see instructions in ci/scans/dependency-only-mend-pom.xml)
  • Contrast Scan
  • 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
@awisniew90 awisniew90 added this to the 24.0.12 milestone Nov 20, 2024
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

No branches or pull requests

1 participant