Skip to content

Commit 15b19b6

Browse files
authored
Merge pull request #5843 from kwvanderlinde/maintenance/5842-macos-15
Update to macos-15-intel runner
2 parents dc97c8f + 3fd8a60 commit 15b19b6

2 files changed

Lines changed: 19 additions & 19 deletions

File tree

.github/workflows/publish.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ${{ matrix.os }}
1717
strategy:
1818
matrix:
19-
os: [windows-latest, ubuntu-latest, macOS-13]
19+
os: [windows-latest, ubuntu-latest, macos-15-intel]
2020
java: [ '21' ]
2121
distribution: ['temurin']
2222
fail-fast: false
@@ -44,20 +44,20 @@ jobs:
4444
- name: Build with Gradle
4545
run: ./gradlew jpackage zipJpackageImage
4646
- name: Copy the RPM to the location required to build the ArchLinux package
47-
if: matrix.os == 'ubuntu-latest'
47+
if: startsWith(matrix.os, 'ubuntu')
4848
run: cp releases/maptool-*.rpm package/archlinux/maptool/maptool.rpm
4949
continue-on-error: true
5050
- name: Build ArchLinux package
5151
uses: 2m/arch-pkgbuild-builder@v1.16
5252
# This only even makes sense on Ubuntu.
53-
if: matrix.os == 'ubuntu-latest'
53+
if: startsWith(matrix.os, 'ubuntu')
5454
env:
5555
MAPTOOL_VERSION: ${{ github.event.release.tag_name }}
5656
with:
5757
target: 'pkgbuild'
5858
pkgname: 'package/archlinux/maptool'
5959
- name: Build uberJar on Windows
60-
if: matrix.os == 'windows-latest'
60+
if: startsWith(matrix.os, 'windows')
6161
run: ./gradlew shadowJar
6262
# For debugging purposes...
6363
- name: List releases
@@ -69,7 +69,7 @@ jobs:
6969
# |__/|__//_//_/ /_/ \__,_/ \____/ |__/|__//____/
7070
#
7171
- name: Rename Windows Release Files
72-
if: matrix.os == 'windows-latest'
72+
if: startsWith(matrix.os, 'windows')
7373
run: |
7474
mkdir releases/renamed/
7575
cp releases/MapTool*.exe releases/renamed/MapTool-${{ github.event.release.tag_name }}.exe
@@ -80,7 +80,7 @@ jobs:
8080
- name: Upload Windows EXE Release Asset
8181
id: upload-release-asset-exe
8282
uses: actions/upload-release-asset@v1
83-
if: matrix.os == 'windows-latest'
83+
if: startsWith(matrix.os, 'windows')
8484
env:
8585
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8686
with:
@@ -91,7 +91,7 @@ jobs:
9191
- name: Upload Windows MSI Release Asset
9292
id: upload-release-asset-msi
9393
uses: actions/upload-release-asset@v1
94-
if: matrix.os == 'windows-latest'
94+
if: startsWith(matrix.os, 'windows')
9595
env:
9696
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9797
with:
@@ -102,7 +102,7 @@ jobs:
102102
- name: Upload Windows Image Release Asset
103103
id: upload-release-asset-windows-image
104104
uses: actions/upload-release-asset@v1
105-
if: matrix.os == 'windows-latest'
105+
if: startsWith(matrix.os, 'windows')
106106
env:
107107
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
108108
with:
@@ -113,7 +113,7 @@ jobs:
113113
- name: Upload Uber Jar Release Asset
114114
id: upload-release-asset-jar
115115
uses: actions/upload-release-asset@v1
116-
if: matrix.os == 'windows-latest'
116+
if: startsWith(matrix.os, 'windows')
117117
env:
118118
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
119119
with:
@@ -128,7 +128,7 @@ jobs:
128128
# /_____//_//_/ /_/ \__,_//_/|_|
129129
#
130130
- name: Rename Linux Release Files
131-
if: matrix.os == 'ubuntu-latest'
131+
if: startsWith(matrix.os, 'ubuntu')
132132
run: |
133133
mkdir releases/renamed/
134134
cp releases/maptool*.x86_64.rpm releases/renamed/maptool-${{ github.event.release.tag_name }}.x86_64.rpm
@@ -139,7 +139,7 @@ jobs:
139139
- name: Upload Linux RPM Release Asset
140140
id: upload-release-asset-rpm
141141
uses: actions/upload-release-asset@v1
142-
if: matrix.os == 'ubuntu-latest'
142+
if: startsWith(matrix.os, 'ubuntu')
143143
env:
144144
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
145145
with:
@@ -150,7 +150,7 @@ jobs:
150150
- name: Upload Linux DEB Release Asset
151151
id: upload-release-asset-deb
152152
uses: actions/upload-release-asset@v1
153-
if: matrix.os == 'ubuntu-latest'
153+
if: startsWith(matrix.os, 'ubuntu')
154154
env:
155155
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
156156
with:
@@ -161,7 +161,7 @@ jobs:
161161
- name: Upload ArchLinux Release Asset
162162
id: upload-release-asset-arch
163163
uses: actions/upload-release-asset@v1
164-
if: matrix.os == 'ubuntu-latest'
164+
if: startsWith(matrix.os, 'ubuntu')
165165
env:
166166
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
167167
with:
@@ -172,7 +172,7 @@ jobs:
172172
- name: Upload Linux Image Release Asset
173173
id: upload-release-asset-linux-image
174174
uses: actions/upload-release-asset@v1
175-
if: matrix.os == 'ubuntu-latest'
175+
if: startsWith(matrix.os, 'ubuntu')
176176
env:
177177
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
178178
with:
@@ -187,7 +187,7 @@ jobs:
187187
# /_/ /_/ /_/ \__,_/ \___/ \____//____/
188188
#
189189
- name: Rename Mac OS Release Files
190-
if: matrix.os == 'macOS-13'
190+
if: startsWith(matrix.os, 'macos')
191191
run: |
192192
mkdir releases/renamed/
193193
cp releases/MapTool*.dmg releases/renamed/MapTool-${{ github.event.release.tag_name }}.dmg
@@ -197,7 +197,7 @@ jobs:
197197
- name: Upload Mac DMG Release Asset
198198
id: upload-release-asset-dmg
199199
uses: actions/upload-release-asset@v1
200-
if: matrix.os == 'macOS-13'
200+
if: startsWith(matrix.os, 'macos')
201201
env:
202202
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
203203
with:
@@ -208,7 +208,7 @@ jobs:
208208
- name: Upload Mac PKG Release Asset
209209
id: upload-release-asset-pkg
210210
uses: actions/upload-release-asset@v1
211-
if: matrix.os == 'macOS-13'
211+
if: startsWith(matrix.os, 'macos')
212212
env:
213213
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
214214
with:
@@ -219,7 +219,7 @@ jobs:
219219
- name: Upload Mac Image Release Asset
220220
id: upload-release-asset-mac-image
221221
uses: actions/upload-release-asset@v1
222-
if: matrix.os == 'macOS-13'
222+
if: startsWith(matrix.os, 'macos')
223223
env:
224224
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
225225
with:

.github/workflows/verify-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
runs-on: ${{ matrix.os }}
4242
strategy:
4343
matrix:
44-
os: [windows-latest, ubuntu-latest, macOS-13]
44+
os: [windows-latest, ubuntu-latest, macos-15-intel]
4545
java: [ '21' ]
4646
distribution: [ 'temurin']
4747
fail-fast: false

0 commit comments

Comments
 (0)