Skip to content

Action is flaky, any resolution? #548

@chris-rutkowski

Description

@chris-rutkowski

Usually, the action completes nicely in about 1min or so, but about 25% of the times the iOS simulator simply doesn't boot:

Image

There is nothing extraordinary in the action. Clone, setup dev stack (Flutter in this case), start emulator and execute integration tests.

name: Integration test

on:
  pull_request:
    branches: [ main ]

jobs:
  ios:
    runs-on: macos-26
    timeout-minutes: 20

    steps:
    - name: Checkout repository
      uses: actions/checkout@v4

    - name: Setup Flutter
      uses: subosito/flutter-action@v2
      with:
        flutter-version: "3.35.4"

    - name: Get Flutter dependencies
      run: flutter pub get

    - name: Start iOS Simulator
      uses: futureware-tech/simulator-action@v4
      with:
        model: 'iPhone 17 Pro'
        os_version: '26.0'
        wait_for_boot: true
      id: simulator

    - name: Run integration tests
      run: flutter test integration_test -d ${{ steps.simulator.outputs.udid }} -v

Please let me know if this is a common issue and if there is a known walkaround?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions