release: 3.0.0 - #184
Merged
Merged
release: 3.0.0#184
Conversation
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.
Promotes
v3.0.0-rc3to the first stable v3.VERSIONto 3.0.0, a[3.0.0]changelog section on the 2.0.0 model with the three RC entries kept below it, and the regenerated spec.No code or spec change since rc3.
src/,cli/,files/, the generator andbuild/openapi.jsonare byte-identical to the tag that was installed from its published APK and verified on a device, so what ships is what was soaked.What the section claims, and why each number is checked
Both figures in it are the sort that rot, and I wrote a stale one on the first pass: the summary said 49 curated resource endpoints, which is 2.5.1's count. 3.0.0 removed
vnstat/interfaces, so it is 48. Corrected and verified against the generated spec, alongside the test count:Readiness
lint, 1230 unit tests,openapi-check,coverageandgate-selftest(11 gates, each mutation-probed) pass on this commit.After this merges
The signed tag is created separately, per the release process. Promotion also has two effects worth watching, both verified afterwards rather than assumed: the feed switches from 2.5.1 to 3.0.0, so a routine
apk upgrade uapimoves an operator's mount to/api/v3, and the org site regenerates its own facts from the new stable release, flipping every/api/v2reference without an edit.