diff --git a/.github/actions/build-ios/action.yml b/.github/actions/build-ios/action.yml index ff9983a9ca4..153ba71c6d3 100644 --- a/.github/actions/build-ios/action.yml +++ b/.github/actions/build-ios/action.yml @@ -53,7 +53,7 @@ runs: - name: Set up Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '16.4' + xcode-version: '26.2.0' - name: Set up Ruby uses: ruby/setup-ruby@v1 diff --git a/.github/actions/upload-ios/action.yml b/.github/actions/upload-ios/action.yml index 4deefc781a2..b7324541194 100644 --- a/.github/actions/upload-ios/action.yml +++ b/.github/actions/upload-ios/action.yml @@ -91,7 +91,7 @@ runs: - name: Set up Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '16.2' + xcode-version: '26.2.0' - name: Set up Ruby uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 40c8bc5702c..7cc9c4b2624 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -22,7 +22,7 @@ jobs: build-ios: name: Build - runs-on: macos-15 + runs-on: macos-26 needs: [build-hold] if: ${{ inputs.type == 'experimental' && (always() && (needs.build-hold.result == 'success' || needs.build-hold.result == 'skipped')) }} steps: @@ -62,7 +62,7 @@ jobs: upload-ios: name: Upload - runs-on: macos-15 + runs-on: macos-26 needs: [build-ios] if: ${{ inputs.type == 'experimental' && (always() && (needs.build-ios.result == 'success')) }} steps: diff --git a/.github/workflows/build-official-ios.yml b/.github/workflows/build-official-ios.yml index 75d76015a1b..bf8f31df792 100644 --- a/.github/workflows/build-official-ios.yml +++ b/.github/workflows/build-official-ios.yml @@ -22,7 +22,7 @@ jobs: build-ios: name: Build - runs-on: macos-15 + runs-on: macos-26 needs: [build-hold] if: ${{ inputs.type == 'official' && (always() && (needs.build-hold.result == 'success' || needs.build-hold.result == 'skipped')) }} steps: @@ -72,7 +72,7 @@ jobs: upload-ios: name: Upload - runs-on: macos-15 + runs-on: macos-26 needs: [upload-hold] if: ${{ inputs.type == 'official' && (always() && (needs.upload-hold.result == 'success' || needs.upload-hold.result == 'skipped')) }} steps: diff --git a/.github/workflows/e2e-build-ios.yml b/.github/workflows/e2e-build-ios.yml index 0228a9d310e..1952085df2a 100644 --- a/.github/workflows/e2e-build-ios.yml +++ b/.github/workflows/e2e-build-ios.yml @@ -22,7 +22,7 @@ on: jobs: ios-build: - runs-on: macos-15 + runs-on: macos-26 steps: - name: Checkout repository @@ -34,7 +34,7 @@ jobs: - name: Set up Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '16.4' + xcode-version: '26.2.0' - name: Set up Ruby uses: ruby/setup-ruby@v1 diff --git a/ios/RocketChatRN/Info.plist b/ios/RocketChatRN/Info.plist index 887cb8b9577..0f6998375c0 100644 --- a/ios/RocketChatRN/Info.plist +++ b/ios/RocketChatRN/Info.plist @@ -108,6 +108,8 @@ UIViewControllerBasedStatusBarAppearance + UIDesignRequiresCompatibility + NSUserActivityTypes INSendMessageIntent