pingbird / puro

A powerful tool for installing and upgrading Flutter versions.

Home Page:https://puro.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow fetching tags that are not in releases

feinstein opened this issue · comments

As the title says, puro releases is not showing version 3.10.7.

commented

That version doesn't exist anywhere else: https://docs.flutter.dev/release/archive?tab=windows though it is a git tag, try puro create foo e285328a6909879584a27c9b8eec5fa3621ead93

We should have a --tag flag then to make this easier. Also IIRC the commit SHA option is not on the docs, so if it's not there, it would be good to be added.

Sometimes the Flutter team releases old versions fixes they don't want to promote I think. 3.10.7 was one of those, they even made a migration document here.

@pingbird I am on puro 1.4.0 and I tried to run puro create 3.10.7 3.10.7 but I get the error:

[x] Cannot initialize environment 3.10.7 with version e285328a6909879584a27c9b8eec5fa3621ead93

commented

@feinstein
Oops, the command turns 3.10.7 into a commit which trips a check later to prevent you from assigning an arbitrary release to environment 3.10.7 😢 the bug should be fixed in the next release