Skip to content

Commit d72ddab

Browse files
authored
updated macos runners to macos-latest, but set xcode version to latest-stable. (#1057)
* updated macos runners to macos-latest, but set xcode version to stable. * Update Xcode version to latest-stable in CI workflow * Update Xcode version to latest stable
1 parent 68b0db3 commit d72ddab

3 files changed

Lines changed: 16 additions & 14 deletions

File tree

.github/workflows/BuildAndTest.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
FormattingLint:
4343
needs: should-run
4444
if: ${{ needs.should-run.outputs.should-run == 'true' }}
45-
runs-on: macos-15
45+
runs-on: macos-latest
4646
steps:
4747
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4848
- name: SwiftFormat
@@ -62,12 +62,12 @@ jobs:
6262
macOS:
6363
needs: should-run
6464
if: ${{ needs.should-run.outputs.should-run == 'true' }}
65-
runs-on: macos-15
65+
runs-on: macos-latest
6666
steps:
6767
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6868
- uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
6969
with:
70-
xcode-version: 16.4
70+
xcode-version: latest-stable
7171
- name: Build and Test for macOS
7272
run: swift test --enable-code-coverage
7373
- name: Upload Code coverage
@@ -79,12 +79,12 @@ jobs:
7979
iOS:
8080
needs: should-run
8181
if: ${{ needs.should-run.outputs.should-run == 'true' }}
82-
runs-on: macos-15
82+
runs-on: macos-latest
8383
steps:
8484
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8585
- uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
8686
with:
87-
xcode-version: 16.4
87+
xcode-version: latest-stable
8888
- name: Install Homebrew kegs
8989
run: make setup-brew
9090
- name: Build for iOS
@@ -94,12 +94,12 @@ jobs:
9494
tvOS:
9595
needs: should-run
9696
if: ${{ needs.should-run.outputs.should-run == 'true' }}
97-
runs-on: macos-15
97+
runs-on: macos-latest
9898
steps:
9999
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
100100
- uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
101101
with:
102-
xcode-version: 16.4
102+
xcode-version: latest-stable
103103
- name: Install Homebrew kegs
104104
run: make setup-brew
105105
- name: Build for tvOS
@@ -109,12 +109,12 @@ jobs:
109109
watchOS:
110110
needs: should-run
111111
if: ${{ needs.should-run.outputs.should-run == 'true' }}
112-
runs-on: macos-15
112+
runs-on: macos-latest
113113
steps:
114114
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
115115
- uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
116116
with:
117-
xcode-version: 16.4
117+
xcode-version: latest-stable
118118
- name: Install Homebrew kegs
119119
run: make setup-brew
120120
- name: Build for watchOS
@@ -124,12 +124,12 @@ jobs:
124124
visionOS:
125125
needs: should-run
126126
if: ${{ needs.should-run.outputs.should-run == 'true' }}
127-
runs-on: macos-15
127+
runs-on: macos-latest
128128
steps:
129129
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
130130
- uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
131131
with:
132-
xcode-version: 16.4
132+
xcode-version: latest-stable
133133
- name: Install Homebrew kegs
134134
run: make setup-brew
135135
- name: Build for visionOS

.github/workflows/CodeQL-Analysis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ jobs:
1919
contents: read
2020

2121
steps:
22+
- uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
23+
with:
24+
xcode-version: latest-stable
2225
- name: Checkout repository
2326
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2427

.github/workflows/Tag-And-Release.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ on :
55
- main
66
types:
77
- closed
8-
98
concurrency:
109
group: tag-note-release-${{ github.event.pull_request.number }}
1110
cancel-in-progress: true
@@ -18,7 +17,7 @@ jobs:
1817
if: >
1918
github.event.pull_request.merged == true &&
2019
startsWith(github.event.pull_request.head.ref, 'release/')
21-
runs-on: macos-15
20+
runs-on: macos-latest
2221
permissions:
2322
contents: write # required for creating tags and releases
2423
outputs:
@@ -58,7 +57,7 @@ jobs:
5857
cocoapods:
5958
name: Publish to CocoaPods
6059
needs: tag
61-
runs-on: macos-15
60+
runs-on: macos-latest
6261
steps:
6362
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6463
- name: Publish to CocoaPods trunk

0 commit comments

Comments
 (0)