Skip to content

[proposal] [test] test app generated from "old stable" running on "new stable" #153076

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
iapicca opened this issue Aug 8, 2024 · 2 comments
Closed
Labels
c: proposal A detailed proposal for a change to Flutter

Comments

@iapicca
Copy link
Contributor

iapicca commented Aug 8, 2024

Use case

It is inevitable that changes to the framework will break builds created with a different release,
When this behavior is observed in beta the fixes are pushed in main
which is totally fine since a choosing a non stable version obviously imply less "stability".
eg: issue identified in beta, fix pushed to main, all good

I believe a developer upgrading the stable release should be warned not only about "breaking changes",
but also if an app created with the previous stable will break using the new stable.

At the moment this doesn't happen
eg: apparently the same issue above made it to stable and the fix is currently cherrypicked

Proposal

I propose to add an automated integration test for all platforms with stable support
that:

  1. build the starter app with the previous stable
  2. upgrade the flutter version
  3. run the app

if the issue is not fixable without developer's action
detect a mismatch "build version" and "run version"
and trigger a warning for the known issue providing a workaround/fix

@huycozy huycozy added in triage Presently being triaged by the triage team c: proposal A detailed proposal for a change to Flutter team-release and removed in triage Presently being triaged by the triage team labels Aug 8, 2024
@matanlurey
Copy link
Contributor

Closing as stale. Please feel free to open a new issue with a strong justification for doing this.

(To be clear, the -release and -infra teams have no plans to work on this in the known future)

@matanlurey matanlurey closed this as not planned Won't fix, can't repro, duplicate, stale May 16, 2025
@iapicca

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: proposal A detailed proposal for a change to Flutter
Projects
None yet
Development

No branches or pull requests

3 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy