docs/postmortems/Postmortem-Flutter-3.32.3-Release.md
Author: @matanlurey
Status: Final
The 3.32.3 hotfix release, which included some usability and memory leak fixes for 3.32, accidentally uploaded unsigned artifacts - including the dart binary (which is used by most tooling in Flutter, including the flutter CLI itself).
As a result, a manual downgrade and a few other possible workarounds were needed to get a working Flutter SDK on macOS, until 3.32.4 could be published with correctly signed binaries.
Three parts of the system failed (not including the GCP outage):
flutter tool would understand that change.engine.version.engine.version and CHANGELOG.md. Due to another different bug, the code sign tests test a different binary set.engine.version artifacts.| Action item description | Status |
|---|---|
| Update the release tooling to be able to specify a commit SHA | DONE |
| Fix recipe to correctly identify a commit as a release candidate | DONE |
| Stop providing FLUTTER_PREBUILT_ENGINE_VERSION to release branches | DONE |