Skip to content

Commit 7f352e6

Browse files
authored
Update validation matrix on CI (#83)
- Drop macos-11 as it's deprecated. - Add macos-14, see the detailed supports on https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md#xcode
1 parent eae849d commit 7f352e6

File tree

1 file changed

+22
-21
lines changed

1 file changed

+22
-21
lines changed

.github/workflows/e2e.yml

+22-21
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,6 @@ on:
88
- cron: 0 0 * * *
99

1010
jobs:
11-
versions-macOS-11:
12-
name: macOS 11
13-
runs-on: macos-11
14-
strategy:
15-
matrix:
16-
xcode-version: ['11.7', '12', '12.4.0', '13', latest, latest-stable]
17-
fail-fast: false
18-
steps:
19-
- name: Checkout
20-
uses: actions/checkout@v4
21-
22-
- uses: ./
23-
name: Setup Xcode
24-
id: setup-xcode
25-
with:
26-
xcode-version: ${{ matrix.xcode-version }}
27-
- name: Print output variables
28-
run: |
29-
echo "Version: ${{ steps.setup-xcode.outputs.version }}"
30-
echo "Path: ${{ steps.setup-xcode.outputs.path }}"
31-
3211
versions-macOS-12:
3312
name: macOS 12
3413
runs-on: macos-12
@@ -70,3 +49,25 @@ jobs:
7049
run: |
7150
echo "Version: ${{ steps.setup-xcode.outputs.version }}"
7251
echo "Path: ${{ steps.setup-xcode.outputs.path }}"
52+
53+
versions-macOS-14:
54+
name: macOS 14
55+
runs-on: macos-14
56+
strategy:
57+
matrix:
58+
# https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md#xcode
59+
xcode-version: ['14.3.1', '15.2', '15.3', latest, latest-stable]
60+
fail-fast: false
61+
steps:
62+
- name: Checkout
63+
uses: actions/checkout@v4
64+
65+
- uses: ./
66+
name: Setup Xcode
67+
id: setup-xcode
68+
with:
69+
xcode-version: ${{ matrix.xcode-version }}
70+
- name: Print output variables
71+
run: |
72+
echo "Version: ${{ steps.setup-xcode.outputs.version }}"
73+
echo "Path: ${{ steps.setup-xcode.outputs.path }}"

0 commit comments

Comments
 (0)