0mpush to merge
$0billed
0incidents
0sent back
keyboard main
33mkeyboard to main
4 / 4packages tested
– / 8packages affected
–jobs that run
ci · this change–
$
on linux$0.008 / min macOS is 10× on macOS$0.080 / min
build-ios · $2.0826m · needs Xcode
everything else · $0.5513 jobs · 69m
Only Xcode needs a Mac.
Audit your workflow for anything else sitting on one.
Aacme
Channels
#announcements
#design-review
#engineering
#incidents
#mobile-releases
#random
Direct messages
•sara okafor
•mia lindqvist
•ade barnes
# engineering ·  builds, reviews, incidents42
Mmia8:58 AM

staging deploy from last night is through, dashboards look flat

Aade9:02 AM

anyone else getting the flaky golden on checkout? third time this week

Ttom9:14 AM

@raouf is something wrong with the CI?

just got back from holiday, pulled main, opened a PR — and the whole thing went green in about four minutes

pretty sure it is not actually running the tests

👀 4
Rraouf9:16 AM

it was running all of them

Ttom9:16 AM

huh. ok that is going to take me a minute to get used to

Message #engineering
How we made our Flutter CI 9× faster and cut costs in half#404 hotfix
Open MergedOpen R raoufwants to merge 1 commit into release/4.12 from hotfix/checkout-crashopened this issue · 2 minutes ago
Some checks haven’t completed yet40m 05s
Merge pull requestWaiting on checks
packages/payments/lib/checkout/checkout_cubit.dart+3 −1
..@@ -41,7 +41,9 @@ class CheckoutCubit extends Cubit<CheckoutState> {
41 Future<void> submit() async {
42 final total = state.cart!.total;
42 final cart = state.cart;
43 if (cart == null || cart.items.isEmpty) return emit(state.copyWith(error: CheckoutError.emptyCart));
44 final total = cart.total;
45 emit(state.copyWith(status: CheckoutStatus.submitting));
46 await _payments.charge(total);
Some checks haven’t completed yet 0m 00s
Merge pull requestWaiting on checks
per run$2.63
runs per PR× 3
PRs per day× 20
per month$3.5k
raouf
pm
release team
Rraouf commented · what to take home
    1:00 PMThursday

    Start the timer

    Thank you.

    @raoufrahiche · github.com/Rahiche/flutter_ci_talk

    → next · ← back · n notes · f fullscreen