diff --git a/.github/workflows/ios-appium-tests.yml b/.github/workflows/ios-appium-tests.yml index c15376b..a205519 100644 --- a/.github/workflows/ios-appium-tests.yml +++ b/.github/workflows/ios-appium-tests.yml @@ -10,16 +10,16 @@ on: ios_version: description: 'iOS Version' required: false - default: '17.5' + default: '18.5' device_name: description: 'Device Name' required: false - default: 'iPhone 15 Pro' + default: 'iPhone 16 Pro' env: - XCODE_VERSION: '15.4' - IOS_VERSION: ${{ github.event.inputs.ios_version || '17.5' }} - DEVICE_NAME: ${{ github.event.inputs.device_name || 'iPhone 15 Pro' }} + XCODE_VERSION: '16.4' + IOS_VERSION: ${{ github.event.inputs.ios_version || '18.5' }} + DEVICE_NAME: ${{ github.event.inputs.device_name || 'iPhone 16 Pro' }} APPIUM_SKIP_CHROMEDRIVER_INSTALL: 1 ADT_APIKEY: ${{ secrets.AXE_APIKEY }} AGORA_NPM_EMAIL: ${{ secrets.AGORA_NPM_EMAIL }} @@ -29,7 +29,7 @@ env: jobs: build-app: name: Build iOS App - runs-on: macos-14 + runs-on: macos-15 steps: - name: Checkout code uses: actions/checkout@v4 @@ -94,7 +94,7 @@ jobs: test-appium-2: name: Test with Appium 2 - runs-on: macos-14 + runs-on: macos-15 needs: build-app steps: @@ -216,7 +216,7 @@ jobs: test-appium-3: name: Test with Appium 3 - runs-on: macos-14 + runs-on: macos-15 needs: build-app steps: diff --git a/.github/workflows/scanAndReport.yml b/.github/workflows/scanAndReport.yml index a190d32..ed50a65 100644 --- a/.github/workflows/scanAndReport.yml +++ b/.github/workflows/scanAndReport.yml @@ -9,12 +9,12 @@ on: jobs: build: name: Build and Test default scheme - runs-on: macos-14 # Make sure xcodebuild simulator/OS is supported: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md + runs-on: macos-15 # Make sure xcodebuild simulator/OS is supported: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md steps: - name: Setup Xcode uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1 with: - xcode-version: '16.2' + xcode-version: '16.4' - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 @@ -40,11 +40,12 @@ jobs: echo "import Foundation struct Login { static let APIKey = \"${dequeApiKey}\" + static let projectId = \"\" }" > "axe-devtools-ios-sample-app/Login.swift" - name: Test run: | - xcodebuild test -configuration Debug -scheme "axe-devtools-ios-sample-app" -target "RegressionUITests" -destination "platform=iOS Simulator,OS=18.2,name=iPhone 16 Pro" -quiet + xcodebuild test -configuration Debug -scheme "axe-devtools-ios-sample-app" -target "RegressionUITests" -destination "platform=iOS Simulator,OS=18.5,name=iPhone 16 Pro" -quiet - name: Build Report if: always()