chore(release): prepare 1.3.0 - #117
Merged
Merged
Conversation
Six feat commits landed since v1.2.2, so the repository's own parser policy (minor_tags = ["feat"]) makes this a minor release, not a patch. Publishing it as 1.2.3 would claim a patch while shipping six features and two new entry points. Among them, `capture status` and `capture stop` have been documented for some time but were absent from the 1.2.2 wheel. They arrived in #79 and ship here for the first time. Also refresh the section to cover the work that landed after the earlier candidate was prepared: #111, #114, #115 and #116. Nothing pins openadapt-capture by exact version. Flow requires openadapt-capture>=1.2.0, which 1.3.0 satisfies. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The number should be 1.3.0, not 1.2.3
You asked me to confirm 1.2.3 was right. It is not.
Six
feat:commits landed since v1.2.2, and this repository's own parser policy decides the bump:6109678b04e829fb4c36b08727abad1aaf17a96690Publishing that as a patch would put a false claim in the package metadata. No release gate would have caught it:
release.ymlonly checks the version is newer than the latest tag, so 1.2.3 would have passed and shipped.Nothing breaks downstream. I checked every repository in the workspace for a pin. There is no
==pin anywhere, andopenadapt-flowrequiresopenadapt-capture>=1.2.0, which 1.3.0 satisfies. Every consumer expecting "capture >= 1.2.3" is satisfied by 1.3.0.The founder's standing authorization covers patch and minor releases, so this stays inside it.
capture statusandcapture stopBoth have been documented for some time and are absent from the released 1.2.2 wheel. I confirmed that by grepping the wheel downloaded from PyPI. They arrived in
6109678(#79) and ship here for the first time. The changelog now says so on that entry rather than leaving it implicit.The changelog also needed refreshing
The earlier candidate was prepared when main was
0a15199. Four more commits landed after it, and none were in the section: #111, #114, #115, #116. All are covered now, including the Windowsvideo_writerfix and the hosted-runner qualification move.Verified
uv.lockis re-locked so project and lock agree. The stale## v1.2.3section is gone, so no untagged version is left behind claiming to be a release.Merging this moves main, so the qualification evidence has to be re-obtained on the merge commit before the release dispatch. I will do that next.