CircleCI-Public / flutter-orb

Easily install Flutter SDK and package dependencies. Also wasily run unit test and lint. Supports Linux and macOS
https://circleci.com/developer/orbs/orb/tadashi0713/flutter-orb
MIT License
2 stars 16 forks source link

Cirrus docker image source incorrect after Flutter 3.7.7 #29

Closed jblough closed 1 year ago

jblough commented 1 year ago

Orb version:

2.0.1

What happened:

Attempting to use the Flutter version 3.7.11 returns the error

error response from daemon: manifest for cirrusci/flutter:3.7.11 not found: manifest unknown: manifest unknown

Expected behavior:

The daemon would find a docker image with the requested Flutter version

Additional Information:

CirrusCI changed from publishing their Flutter docker images on hub.docker.com after version 3.7.7 of Flutter. So now instead of cirrusci/flutter:3.7.11 it needs to request the image ghcr.io/cirruslabs/flutter:3.7.11

Unfortunately the new docker image repository only goes back to Flutter 3.7.7 so to access any earlier Flutter versions the previous docker repository still needs to be used.

ryanbourdais commented 1 year ago

Hi @jblough thank you for bringing this to our attention, I'm currently working on a fix for this and should have a patch release cut by the end of the day

ryanbourdais commented 1 year ago

I just cut orb version 2.0.2 which should fix this issue by introducing a registry parameter for using flutter > 3.7.7