[tool] Support promoting to 1.0 in batch releases - #12262
Conversation
Adds a new "promote" keyword recognized by the batch release changelog processor, which allows for a pre-1.0 package to be promoted to 1.0 using the usual batch release process.
There was a problem hiding this comment.
Code Review
This pull request introduces a promote option to the VersionChange enum, enabling pre-1.0 packages to be promoted to version 1.0.0. It adds validation to ensure promote is only applied to pre-1.0 packages, throwing an error otherwise, and includes corresponding unit tests. Feedback suggests removing redundant setup code in the new tests, as createTestPackage() already creates the pending_changelogs directory and writes the default changelog header.
|
autosubmit label was removed for flutter/packages/12262, because - The status or check suite Dashboard Checks has failed. Please fix the issues identified (or deflake) before re-applying this label. |
|
autosubmit label was removed for flutter/packages/12262, because - The status or check suite Dashboard Checks has failed. Please fix the issues identified (or deflake) before re-applying this label. |
|
autosubmit label was removed for flutter/packages/12262, because - The status or check suite Dashboard Checks has failed. Please fix the issues identified (or deflake) before re-applying this label. |
…er#190216) flutter/packages@3e63635...dd11626 2026-07-29 stuartmorgan@google.com [pigeon] Clean up legacy registrant code (flutter/packages#12205) 2026-07-29 me@davidmiguel.com [go_router] Add BlockedInitialNavigationException for blocked initial deep links (flutter/packages#12213) 2026-07-28 stuartmorgan@google.com [file_selector] Switch to Swift Testing (flutter/packages#12235) 2026-07-28 269567208+reidbaker-agent@users.noreply.github.com Exempt evals directories from version checks (flutter/packages#12299) 2026-07-28 dkwingsmt@users.noreply.github.com [material_ui, cupertino_ui] Migrate macros that contain `@tool` (flutter/packages#12271) 2026-07-28 katelovett@google.com [material_ui, cupertino_ui] Fix API doc references (flutter/packages#12274) 2026-07-28 43054281+camsim99@users.noreply.github.com [camera_android_camerax] Delete `GeneratedCameraxLibrary.java` (flutter/packages#12294) 2026-07-28 engine-flutter-autoroll@skia.org Roll Flutter from 9988960 to 0f02463 (16 revisions) (flutter/packages#12300) 2026-07-28 developeryusuf@icloud.com [vector_graphics_compiler] Ignore unrecognized font-weight values (flutter/packages#12199) 2026-07-28 stuartmorgan@google.com [tool] Support promoting to 1.0 in batch releases (flutter/packages#12262) 2026-07-28 1063596+reidbaker@users.noreply.github.com ci: Fix Zizmor github-env failure in install_flutter action (flutter/packages#12298) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC flutter-ecosystem@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Adds a new "promote" keyword recognized by the batch release changelog processor, which allows for a pre-1.0 package to be promoted to 1.0 using the usual batch release process.