diff --git a/.github/workflows/build_minimum_supported_swift_platforms.yml b/.github/workflows/build_minimum_supported_swift_platforms.yml index 0e0522a479..c728f9fa99 100644 --- a/.github/workflows/build_minimum_supported_swift_platforms.yml +++ b/.github/workflows/build_minimum_supported_swift_platforms.yml @@ -27,7 +27,7 @@ jobs: uses: ./.github/workflows/build_scheme.yml with: scheme: Amplify-Build - os-runner: ${{ (matrix.platform == 'tvOS' || matrix.platform == 'watchOS') && 'macos-13' || 'macos-12' }} + os-runner: macos-latest xcode-version: 'minimum' platform: ${{ matrix.platform }} save_build_cache: false diff --git a/.github/workflows/build_scheme.yml b/.github/workflows/build_scheme.yml index 1ec3b433fc..df802858ee 100644 --- a/.github/workflows/build_scheme.yml +++ b/.github/workflows/build_scheme.yml @@ -16,7 +16,7 @@ on: os-runner: type: string - default: 'macos-13' + default: 'macos-latest' save_build_cache: type: boolean diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 9b1631d149..26055fa5d3 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -15,11 +15,11 @@ jobs: strategy: matrix: include: - - os: macos-13 + - os: macos-latest xcode-version: 14.3.1 device: iPhone 14 Pro version: 16.4 - - os: macos-12 + - os: macos-latest xcode-version: 14.1 device: iPhone 13 Pro version: 16.1 diff --git a/.github/workflows/integ_test_push_notifications.yml b/.github/workflows/integ_test_push_notifications.yml index ff8c2c6a2a..89cfa8d756 100644 --- a/.github/workflows/integ_test_push_notifications.yml +++ b/.github/workflows/integ_test_push_notifications.yml @@ -26,7 +26,7 @@ permissions: jobs: push-notification-integration-tests: name: ${{ matrix.platform }} Tests | PushNotificationHostApp - runs-on: macos-13 + runs-on: macos-latest timeout-minutes: 30 environment: IntegrationTest strategy: diff --git a/.github/workflows/release_kickoff.yml b/.github/workflows/release_kickoff.yml index 86145a487c..76fc248335 100644 --- a/.github/workflows/release_kickoff.yml +++ b/.github/workflows/release_kickoff.yml @@ -1,5 +1,5 @@ # Creates a PR to push main to release branch to kick-off the release workflow -name: Release Amplify iOS +name: Release Amplify iOS on: workflow_dispatch: @@ -10,7 +10,7 @@ permissions: jobs: release: name: Release - runs-on: macos-12 + runs-on: macos-latest steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 #v4.1.1 diff --git a/.github/workflows/run_integration_tests.yml b/.github/workflows/run_integration_tests.yml index 36adfa4645..6d7ffc993d 100644 --- a/.github/workflows/run_integration_tests.yml +++ b/.github/workflows/run_integration_tests.yml @@ -4,7 +4,7 @@ on: inputs: os-runner: type: string - default: 'macos-13' + default: 'macos-latest' scheme: description: 'The scheme to run the tests' required: true diff --git a/.github/workflows/run_unit_tests.yml b/.github/workflows/run_unit_tests.yml index c3ef4fc588..3ba913a2c1 100644 --- a/.github/workflows/run_unit_tests.yml +++ b/.github/workflows/run_unit_tests.yml @@ -39,7 +39,7 @@ permissions: jobs: unit-tests: name: ${{ inputs.platform }} Tests | ${{ inputs.scheme }} - runs-on: macos-13 + runs-on: macos-latest timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout repository diff --git a/.github/workflows/stress_test.yml b/.github/workflows/stress_test.yml index 32764beef5..7c9aa6692e 100644 --- a/.github/workflows/stress_test.yml +++ b/.github/workflows/stress_test.yml @@ -14,7 +14,7 @@ concurrency: jobs: prepare-for-test: - runs-on: macos-13 + runs-on: macos-latest environment: IntegrationTest outputs: destination: ${{ steps.platform.outputs.destination }} @@ -40,7 +40,7 @@ jobs: auth-stress-test: needs: prepare-for-test - runs-on: macos-13 + runs-on: macos-latest environment: IntegrationTest env: DESTINATION: ${{ needs.prepare-for-test.outputs.destination }} @@ -71,7 +71,7 @@ jobs: geo-stress-test: needs: prepare-for-test - runs-on: macos-13 + runs-on: macos-latest environment: IntegrationTest env: DESTINATION: ${{ needs.prepare-for-test.outputs.destination }} @@ -102,7 +102,7 @@ jobs: storage-stress-test: needs: prepare-for-test - runs-on: macos-13 + runs-on: macos-latest environment: IntegrationTest env: DESTINATION: ${{ needs.prepare-for-test.outputs.destination }} @@ -133,7 +133,7 @@ jobs: datastore-stress-test: needs: prepare-for-test - runs-on: macos-13 + runs-on: macos-latest environment: IntegrationTest env: DESTINATION: ${{ needs.prepare-for-test.outputs.destination }} @@ -164,7 +164,7 @@ jobs: graphql-api-stress-test: needs: prepare-for-test - runs-on: macos-13 + runs-on: macos-latest environment: IntegrationTest env: DESTINATION: ${{ needs.prepare-for-test.outputs.destination }}