docs(windows): drop the redundant platform heading from the changelog - #2194
Merged
Merged
Conversation
file_picker_windows is the Windows implementation, so a '#### Desktop (Windows)' heading above every entry says nothing. It was the only implementation package still carrying one, twice. The facade keeps its per-platform headings, where they do the work of telling apart entries that cover different platforms. Text only, on versions already published, so no version bump. It shows up on pub.dev with the next release. Split out of #2191 as agreed there.
Both sides touched the same two entries: this branch drops the '#### Desktop (Windows)' heading, master rewrote the issue links to the new repo URL. Kept both, the heading gone and the new links.
…-changelog-headings
…hangelog-headings
vicajilau
added a commit
that referenced
this pull request
Sep 2, 2026
The platform build jobs cannot be required directly. When one is skipped
by its `if:`, GitHub reports it under the job's raw name, and for a
matrix job that name still holds the unexpanded `${{ matrix.lane }}`.
So "Build Android (example app, agp-8.x)" never reports on a pull
request that does not touch Android, stays Expected, and blocks the
merge forever. #2194 hit exactly that.
The `Tests on Flutter <version>` names are unusable for the same purpose
for a different reason: they come from tool/fetch_versions.dart and
change whenever Flutter publishes.
The new `CI` job always runs, always reports under the same name, and
fails unless every job it depends on succeeded or was skipped. Branch
protection can require that one context and stop caring how the jobs
underneath are named or filtered.
…hangelog-headings
navaronbracke
approved these changes
Sep 2, 2026
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.
Split out of #2191, where @navaronbracke suggested it and we agreed to do it separately.
file_picker_windowsis the Windows implementation, so a#### Desktop (Windows)heading above every entry adds nothing. It was carrying two of them.The remark was "probably the same thing for the other implementations", so I checked, and Windows was the only one left. Android, Darwin, Linux, Web and the platform interface have no platform headings and no platform prefixes on their bullets either.
The facade keeps its own headings (
### Android,### General,### iOS, ...). There they earn their place, since one release covers several platforms at once.Text only, on versions that are already published, so no version bump. It reaches pub.dev with the next release of the package.