when: branch: main event: [push, pull_request] steps: - name: analyze image: ghcr.io/cirruslabs/flutter:stable commands: - flutter pub get - dart analyze - name: test image: ghcr.io/cirruslabs/flutter:stable commands: - flutter pub get - flutter test - name: build-web image: ghcr.io/cirruslabs/flutter:stable commands: - flutter pub get - flutter build web --release when: branch: main event: push