diff --git a/.github/workflows/android_alarm_manager_plus.yaml b/.github/workflows/android_alarm_manager_plus.yaml index d471acb5d8..fdff83d0b0 100644 --- a/.github/workflows/android_alarm_manager_plus.yaml +++ b/.github/workflows/android_alarm_manager_plus.yaml @@ -40,7 +40,7 @@ jobs: working-directory: ./packages/android_alarm_manager_plus android_example_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -53,8 +53,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false diff --git a/.github/workflows/android_intent_plus.yaml b/.github/workflows/android_intent_plus.yaml index e49dfbdcf0..af2f5a0670 100644 --- a/.github/workflows/android_intent_plus.yaml +++ b/.github/workflows/android_intent_plus.yaml @@ -40,7 +40,7 @@ jobs: working-directory: ./packages/android_intent_plus android_example_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -53,8 +53,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false diff --git a/.github/workflows/battery_plus.yaml b/.github/workflows/battery_plus.yaml index 5152b7a3de..839c845967 100644 --- a/.github/workflows/battery_plus.yaml +++ b/.github/workflows/battery_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/battery_plus android_example_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -57,8 +57,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false @@ -86,7 +85,7 @@ jobs: script: ./.github/workflows/scripts/integration-test.sh android battery_plus_example ios_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -98,7 +97,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh ios ./lib/main.dart ios_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -111,12 +110,12 @@ jobs: - name: "Start Simulator" uses: futureware-tech/simulator-action@v4 with: - model: "iPhone 15" + model: "iPhone 17" - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh ios battery_plus_example macos_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -128,8 +127,8 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh macos ./lib/main.dart macos_integration_test: - if: false # Disabled as battery_plus APIs don't complete in github actions macos VMs. - runs-on: macos-14 + if: false # Disabled as battery_plus APIs don't complete in GitHub Actions macOS VMs. + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" diff --git a/.github/workflows/connectivity_plus.yaml b/.github/workflows/connectivity_plus.yaml index 0fb2af2342..3b584cbdc4 100644 --- a/.github/workflows/connectivity_plus.yaml +++ b/.github/workflows/connectivity_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/connectivity_plus android_example_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -57,8 +57,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false @@ -86,7 +85,7 @@ jobs: script: ./.github/workflows/scripts/integration-test.sh android connectivity_plus_example ios_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -98,7 +97,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh ios ./lib/main.dart ios_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -111,12 +110,12 @@ jobs: - name: "Start Simulator" uses: futureware-tech/simulator-action@v4 with: - model: 'iPhone 15' + model: 'iPhone 17' - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh ios connectivity_plus_example macos_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -128,7 +127,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh macos ./lib/main.dart macos_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" diff --git a/.github/workflows/device_info_plus.yaml b/.github/workflows/device_info_plus.yaml index 2580c61be8..1f5c49b363 100644 --- a/.github/workflows/device_info_plus.yaml +++ b/.github/workflows/device_info_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/device_info_plus android_example_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -57,8 +57,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false @@ -85,7 +84,7 @@ jobs: script: ./.github/workflows/scripts/integration-test.sh android device_info_plus_example ios_example_build: - runs-on: macos-15 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -97,7 +96,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh ios ./lib/main.dart ios_integration_test: - runs-on: macos-15 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -110,12 +109,12 @@ jobs: - name: "Start Simulator" uses: futureware-tech/simulator-action@v4 with: - model: 'iPhone 16' + model: 'iPhone 17' - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh ios device_info_plus_example macos_example_build: - runs-on: macos-15 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -127,7 +126,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh macos ./lib/main.dart macos_integration_test: - runs-on: macos-15 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" diff --git a/.github/workflows/network_info_plus.yaml b/.github/workflows/network_info_plus.yaml index 3a236dd597..a11cddd955 100644 --- a/.github/workflows/network_info_plus.yaml +++ b/.github/workflows/network_info_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/network_info_plus android_example_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -56,8 +56,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false @@ -85,7 +84,7 @@ jobs: script: ./.github/workflows/scripts/integration-test.sh android network_info_plus_example ios_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -97,7 +96,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh ios ./lib/main.dart ios_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -110,12 +109,12 @@ jobs: - name: "Start Simulator" uses: futureware-tech/simulator-action@v4 with: - model: 'iPhone 15' + model: 'iPhone 17' - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh ios network_info_plus_example macos_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -127,7 +126,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh macos ./lib/main.dart macos_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" diff --git a/.github/workflows/package_info_plus.yaml b/.github/workflows/package_info_plus.yaml index c3ec3c84f8..810f9d0b99 100644 --- a/.github/workflows/package_info_plus.yaml +++ b/.github/workflows/package_info_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/package_info_plus android_example_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -57,8 +57,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false @@ -85,7 +84,7 @@ jobs: script: ./.github/workflows/scripts/integration-test.sh android package_info_plus_example ios_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -97,7 +96,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh ios ./lib/main.dart ios_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -110,12 +109,12 @@ jobs: - name: "Start Simulator" uses: futureware-tech/simulator-action@v4 with: - model: 'iPhone 15' + model: 'iPhone 17' - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh ios package_info_plus_example macos_example_build: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -127,7 +126,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh macos ./lib/main.dart macos_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" diff --git a/.github/workflows/sensors_plus.yaml b/.github/workflows/sensors_plus.yaml index e862cddeb7..8d5a8ef8d9 100644 --- a/.github/workflows/sensors_plus.yaml +++ b/.github/workflows/sensors_plus.yaml @@ -53,8 +53,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false @@ -81,8 +80,8 @@ jobs: profile: Nexus 5X script: ./.github/workflows/scripts/integration-test.sh android sensors_plus_example - ios: - runs-on: macos-14 + ios_example_build: + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -94,7 +93,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh ios ./lib/main.dart ios_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -105,13 +104,13 @@ jobs: - name: "Start Simulator" uses: futureware-tech/simulator-action@v4 with: - model: 'iPhone 15' + model: 'iPhone 17' - name: "Bootstrap Workspace" run: melos bootstrap --scope="$PLUGIN_SCOPE" - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh ios sensors_plus_example - web: + web_example_build: runs-on: ubuntu-latest timeout-minutes: 30 steps: diff --git a/.github/workflows/share_plus.yaml b/.github/workflows/share_plus.yaml index f195c07a5d..303de25f31 100644 --- a/.github/workflows/share_plus.yaml +++ b/.github/workflows/share_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/share_plus android_build: - runs-on: macos-14 + runs-on: macos-15-intel timeout-minutes: 30 steps: - name: "Checkout repository" @@ -56,8 +56,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - # Use non M1 machine till https://github.com/ReactiveCircus/android-emulator-runner/issues/350 is resolved - runs-on: macos-13 + runs-on: macos-15-intel timeout-minutes: 30 strategy: fail-fast: false @@ -83,8 +82,8 @@ jobs: profile: Nexus 5X script: ./.github/workflows/scripts/integration-test.sh android share_plus_example - ios: - runs-on: macos-14 + ios_example_build: + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -96,7 +95,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh ios ./lib/main.dart ios_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -109,11 +108,11 @@ jobs: - name: "Start Simulator" uses: futureware-tech/simulator-action@v4 with: - model: 'iPhone 15' + model: 'iPhone 17' - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh ios share_plus_example - macos: + macos_example_build: runs-on: macos-14 timeout-minutes: 30 steps: @@ -126,7 +125,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh macos ./lib/main.dart macos_integration_test: - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -139,7 +138,7 @@ jobs: - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh macos share_plus_example - linux: + linux_example_build: runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -166,7 +165,7 @@ jobs: - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh linux share_plus_example - windows: + windows_example_build: runs-on: windows-latest timeout-minutes: 30 steps: @@ -192,7 +191,7 @@ jobs: - name: "Run Integration Test" run: ./.github/workflows/scripts/integration-test.sh windows share_plus_example - web: + web_example_build: runs-on: ubuntu-latest timeout-minutes: 30 steps: