shorebirdtech / shorebird

Code Push for Flutter and other tools for Flutter businesses.
https://shorebird.dev
Other
1.97k stars 118 forks source link

ci: e2e tests should not setup Flutter/Dart in advance #1955

Open felangel opened 3 weeks ago

felangel commented 3 weeks ago

Description

Installing Shorebird automatically pulls down Shorebird's Flutter and Dart so our E2E tests do not need to use the setup-flutter or setup-dart actions to pre-install a system Flutter/Dart.

We will need to adjust the e2e workflow to run flutter create using Shorebird's Flutter instead of relying on a system Flutter

eseidel commented 3 weeks ago

100% we shouldn't need to depend on Dart or Flutter already being installed.

It's very cheap to add secret commands to shorebird or the shorebird repo to access Shorebird's downloaded flutter/dart.