-
Notifications
You must be signed in to change notification settings - Fork 438
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
Prepare v1.8.3 release #2018
Prepare v1.8.3 release #2018
Conversation
clang-format failed. Please reformat the code located inside the pre-commit script:
so that the generated code is correctly formatted by default, removing the need to apply clang-format by hand after generation. |
Updated the pre-commit scripts accordingly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are a few PR ready to be merged:
- Fix compile error with GCC 11.3 #2025
- Add
OPENTELEMETRY_INSTALL
to allow user to skip install targets. #2022 - Fix syntax issue in pre-release script #2021
Should we wait for them so they get included in the release ?
It will mean to run the pre commit script again.
Also, this release contains windows DLL and the opentracing shim,
so I think it should be named 1.9.0 anyway.
For PR #2000 and #2005, I assume it will take some time to review, due to size.
No strong opinion on wait versus release now.
For Windows DLL, it is a new feature and doesn't change any existing behavior, so I think keep the minor version is fine. For opentracing shim, probably the same applies? @marcalff @lalitb @esigo @owent how do you think? For the listed small PRs, #2025 #2021 #2022, I suggest we don't merge them before merging this PR, unless it is necessary. So they can get more time in the repo to stabilize, and avoid risks on last-minute changes. |
I'd say let's not rush the remaining PRs. Patch release would be fine IMO. |
Seems #2022 has been merged. Then we can take the chance to merge the other 2 small PRs because we need to re-run the pre-commit script anyway. |
All 3 PRs listed above were merged. I am going to run |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Nit - release date in CHANGELOG is [1.8.3] 2023-03-06, should be [1.8.3] 2023-03-07
Agree not to merge these new features.We can include them in 1.9.0 later. |
Apologize for the confusion. As one of the smaller PR had already been merged when I made the request, I proceeded to merge all remaining smaller PRs and updated this release accordingly. I will be more careful and send a notice to freeze the merge before our next release. |
Fixes #2007
Changes
Without including #2000 and #2005, this release is considered as a patch release.
For significant contributions please make sure you have completed the following items:
CHANGELOG.md
updated for non-trivial changes