-
Notifications
You must be signed in to change notification settings - Fork 711
v0.4a1 release to host alpha docs #458
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
@@ -39,7 +39,7 @@ package_dir= | |||
=src | |||
packages=find_namespace: | |||
install_requires = | |||
opentelemetry-api >= 0.4a0 | |||
opentelemetry-api >= 0.4a1 |
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.
Dependencies could technically be >=0.4a0
or ~=0.4a
since the API shouldn't change between micro versions, but I thought it would be easier to keep all package in sync. I'm interested to hear others' thoughts on this.
Codecov Report
@@ Coverage Diff @@
## v0.4a.x #458 +/- ##
========================================
Coverage 88.25% 88.25%
========================================
Files 41 41
Lines 2078 2078
Branches 238 238
========================================
Hits 1834 1834
Misses 172 172
Partials 72 72
Continue to review full report at Codecov.
|
Docs built from a testing branch with these changes: https://opentelemetry-python.readthedocs.io/en/v0.4a1-rtd-test/. I'll delete the branch once this is merged. |
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.
Looks good, just 1 non blocking question
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!
Btw, I am able to merge this one, it means that branch protection rules are missing on release branches. |
We need to merge #461 into the release branch to push the new packages to PyPI. |
closes open-telemetry#458 Signed-off-by: Olivier Albertini <[email protected]>
This PR cherry-picks a9e52b8 from master onto the
0.4a.x
release branch so we can build docs for the last-released version of the library and host on readthedocs.org. The goal is to make the default "stable" release docs on readthedocs.org match the version of the library that users get by installing the package from PyPI when they don't specify a version.This will be the first micro/patch-level release for this library, which would usually be reserved for non-API-breaking bug fixes. The process I've followed for this release is:
0.4a0
packages can use0.4a1
dependencies, but not vice-versa)This is a lot of ceremony for a trivial change, but AFAICT this is all required if we want every change to a release branch to result in a micro/patch version update, and if we want to keep the version numbers for all packages in sync.