Skip to content

Commit c9a0932

Browse files
authored
Merge branch 'main' into storage-get-url-change
2 parents b20682e + 85957a3 commit c9a0932

6 files changed

Lines changed: 24 additions & 90 deletions

File tree

.github/composite_actions/get_platform_parameters/action.yml

Lines changed: 12 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ inputs:
55
required: true
66
type: string
77
xcode_version:
8-
description: "The version of Xcode. Available aliases are 'latest', 'minimum', and 'beta'"
8+
description: "The version of Xcode. Available aliases are 'latest' and 'minimum'"
99
default: 'latest'
1010
type: string
1111
destination:
@@ -41,9 +41,8 @@ runs:
4141

4242
- id: get-xcode-version
4343
run: |
44-
LATEST_XCODE_VERSION=16.4.0
44+
LATEST_XCODE_VERSION=26.3
4545
MINIMUM_XCODE_VERSION=16.0.0
46-
DEFAULT_BETA_XCODE_VERSION=26.0_beta
4746
4847
INPUT_XCODE_VERSION=${{ inputs.xcode_version }}
4948
@@ -52,17 +51,6 @@ runs:
5251
XCODE_VERSION=$LATEST_XCODE_VERSION ;;
5352
minimum)
5453
XCODE_VERSION=$MINIMUM_XCODE_VERSION ;;
55-
beta)
56-
# Try to auto-detect installed Xcode 26 beta app name
57-
DETECTED=$(ls -1 /Applications 2>/dev/null | grep -E '^Xcode_26.*\.app$' | head -n1 || true)
58-
if [ -n "$DETECTED" ]; then
59-
# strip prefix and suffix to get the version token used in the path template
60-
# e.g., Xcode_26.0_beta.app -> 26.0_beta
61-
XCODE_VERSION=$(echo "$DETECTED" | sed -E 's/^Xcode_//; s/\.app$//')
62-
else
63-
XCODE_VERSION=$DEFAULT_BETA_XCODE_VERSION
64-
fi
65-
;;
6654
*)
6755
XCODE_VERSION=$INPUT_XCODE_VERSION ;;
6856
esac
@@ -77,69 +65,53 @@ runs:
7765
INPUT_XCODE_VERSION=${{ inputs.xcode_version }}
7866
7967
case $INPUT_PLATFORM/$INPUT_XCODE_VERSION in
80-
iOS/latest)
68+
iOS/latest)
8169
DEVICE="iPhone 16 Pro Max"
82-
OS_VERSION="18.5"
83-
;;
84-
iOS/beta)
85-
DEVICE="iPhone 16"
86-
OS_VERSION="26.0"
70+
OS_VERSION="26.2"
8771
;;
8872
iOS/minimum)
8973
DEVICE="iPhone 16 Pro Max"
9074
OS_VERSION="18.0"
9175
;;
9276
iOS/*)
9377
DEVICE="iPhone 16 Pro Max"
94-
OS_VERSION="18.5"
78+
OS_VERSION="26.2"
9579
;;
9680
tvOS/latest)
9781
DEVICE="Apple TV 4K (3rd generation)"
98-
OS_VERSION="18.5"
99-
;;
100-
tvOS/beta)
101-
DEVICE="Apple TV 4K (3rd generation)"
102-
OS_VERSION="26.0"
82+
OS_VERSION="26.2"
10383
;;
10484
tvOS/minimum)
10585
DEVICE="Apple TV 4K (3rd generation)"
10686
OS_VERSION="18.0"
10787
;;
10888
tvOS/*)
10989
DEVICE="Apple TV 4K (3rd generation)"
110-
OS_VERSION="18.5"
90+
OS_VERSION="26.2"
11191
;;
11292
watchOS/latest)
11393
DEVICE="Apple Watch Series 10 (46mm)"
114-
OS_VERSION="11.5"
115-
;;
116-
watchOS/beta)
117-
DEVICE="Apple Watch Series 10 (46mm)"
118-
OS_VERSION="26.0"
94+
OS_VERSION="26.2"
11995
;;
12096
watchOS/minimum)
12197
DEVICE="Apple Watch SE (44mm) (2nd generation)"
12298
OS_VERSION="11.0"
12399
;;
124100
watchOS/*)
125-
DEVICE="iPhone 16 Pro Max"
126-
OS_VERSION="18.5"
101+
DEVICE="Apple Watch Series 10 (46mm)"
102+
OS_VERSION="26.2"
127103
;;
128104
visionOS/latest)
129105
DEVICE="Apple Vision Pro"
130-
OS_VERSION="2.5"
131-
;;
132-
visionOS/beta)
133-
DEVICE="Apple Vision Pro"
134-
OS_VERSION="26.0"
106+
OS_VERSION="26.2"
135107
;;
136108
visionOS/minimum)
137109
DEVICE="Apple Vision Pro"
138110
OS_VERSION="2.0"
139111
;;
140112
visionOS/*)
141113
DEVICE="Apple Vision Pro"
142-
OS_VERSION="2.5"
114+
OS_VERSION="26.2"
143115
;;
144116
esac
145117

.github/workflows/build_xcode_beta.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.github/workflows/canary.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ jobs:
1717
matrix:
1818
include:
1919
- os: macos-15
20-
xcode-version: '16.4.0'
20+
xcode-version: '26.3'
2121
device: 'iPhone 16 Pro Max'
22-
version: '18.5'
22+
version: '26.2'
2323
- os: macos-15
24-
xcode-version: '16.0.0'
24+
xcode-version: '16.4.0'
2525
device: 'iPhone 16 Pro Max'
26-
version: '18.0'
26+
version: '18.5'
2727
name: Canary Test - Xcode ${{ matrix.xcode-version }}
2828
runs-on: ${{ matrix.os }}
2929
steps:

.github/workflows/integ_test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
name: Integration Tests (Except DataStore & API)
22
on:
33
workflow_dispatch:
4+
pull_request:
5+
branches: [main]
46
push:
57
branches: [main]
68

.github/workflows/integ_test_api.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
name: Integration Tests | API - All
22
on:
33
workflow_dispatch:
4+
pull_request:
5+
branches: [main]
46
push:
57
branches: [main]
68

@@ -9,7 +11,7 @@ permissions:
911
contents: read
1012

1113
concurrency:
12-
group: ${{ github.head_ref || github.run_id }}
14+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
1315
cancel-in-progress: ${{ github.ref_name != 'main'}}
1416

1517
jobs:

.github/workflows/integ_test_datastore.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
name: Integration Tests | DataStore - All
22
on:
33
workflow_dispatch:
4+
pull_request:
5+
branches: [main]
46
push:
57
branches: [main]
68

@@ -9,7 +11,7 @@ permissions:
911
contents: read
1012

1113
concurrency:
12-
group: ${{ github.head_ref || github.run_id }}
14+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
1315
cancel-in-progress: ${{ github.ref_name != 'main'}}
1416

1517
jobs:

0 commit comments

Comments
 (0)