Open felangel opened 6 months 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.
Looks like we might need it for:
- name: 🧪 Run Integration Tests
run: dart test integration_test
working-directory: packages/shorebird_cli
Which means this might be blocked on https://github.com/shorebirdtech/shorebird/issues/2105.
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