-
Notifications
You must be signed in to change notification settings - Fork 216
Document the current steps for releasing CDT #1190
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
Conversation
|
Main things left to do:
|
|
Another new item for this document:
|
|
What do you think about switching p2 update site creation to JustJ technology (used by EMF, Mylyn and many others)? In my experience, this could greatly simplify the p2 delivery process. However, I don't know how good it is for
May be @merks can advice regarding these two use cases |
|
If one plans to produces service releases and non-service releases at the same time then this would be a problem:
A bunch of builds maintain both an update site for a product and an update site for just the tools that can be installed into any product, e.g., One can also produce downloads, including downloads of products: https://download.eclipse.org/birt/updates/release/4.20.0/index.html I think dealing with service releases at the same time as regular release would be the worst hurdle. Normally one just increases versions, not matter which segment and that produces a new set of milestones one of which is eventually promoted as the release... |
2aebd19 to
403d8e2
Compare
Test Results 636 files 636 suites 35m 26s ⏱️ For more details on these failures, see this check. Results for commit 403d8e2. |
|
Add these items missing from the steps |
|
To perform various version updates, I used the following at a bash prompt: |
We discussed this at the latest CDT call. There were no objections to doing this as long as releasing service releases stays possible. |
403d8e2 to
6399bd2
Compare
|
I have now integrated all the feedback received, especially from @jld01's run through preparing the repo for 12.3. I recommend any further updates are handled via new PRs and I plan to merge this soon if there are no objections. |

This document is to capture all the steps that I do as part of the releasing/maintenance/processing of CDT releng. As I have prepared the CDT 12.1 release I have written down every step I have taken. Once I have completed CDT 12.1 release I will merge this into the repo so this knowledge is properly captured.