Skip to content
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

feat: Programmatically Pin Flutter Dependencies #217

Open
4 tasks
tomarra opened this issue Nov 25, 2024 · 0 comments
Open
4 tasks

feat: Programmatically Pin Flutter Dependencies #217

tomarra opened this issue Nov 25, 2024 · 0 comments
Labels
feature A new feature or request p2 Important issues not at the top of the work list

Comments

@tomarra
Copy link
Contributor

tomarra commented Nov 25, 2024

Description

We currently have a way to define the version of Flutter that we use. With that comes an implicit tie to certain versions of frameworks/packages including Dart and the intl package (assuming there are others as well). By either looking at the Flutter install or just creating a new Flutter project we should be able to understand which framework/package versions we need to be pinned to and using so we don't have dependency upgrade errors.

Requirements

  • All CI/CD checks are passing.
  • There is no drop in the test coverage percentage.
  • We have a way to determine the needed pinned frameworks/packages (at a minimum Dart and intl)
  • The dependency tighter tool no long attempts to update pinned packages

Additional Context

This was originally discovered when he dependency tightener action updated the intl package as it was updated to 0.20.0 but the version of Flutter we are using 3.24.0 is pinned to the previous version 0.19.0

@tomarra tomarra added the feature A new feature or request label Nov 25, 2024
@tomarra tomarra added the p2 Important issues not at the top of the work list label Nov 26, 2024
@tomarra tomarra moved this from Needs Triage to Backlog in VGV Open Source 🦄 🧙🌟 Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature or request p2 Important issues not at the top of the work list
Projects
Status: Backlog
Development

No branches or pull requests

1 participant