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.
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
@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