32
32
prerelease : ${{ steps.prerelease.outputs.IS_PRE }}
33
33
strategy :
34
34
matrix :
35
- os : [ubuntu-20.04, windows-2019, macos-12 ]
35
+ os : [ubuntu-20.04, windows-2019, macos-13 ]
36
36
arch : [amd64]
37
37
include :
38
38
- os : windows-2019
@@ -116,7 +116,7 @@ jobs:
116
116
run : |
117
117
task go:build
118
118
mv ${{ env.PROJECT_NAME }} ${{ env.PROJECT_NAME }}_amd64
119
- if : matrix.os == 'macos-12 '
119
+ if : matrix.os == 'macos-13 '
120
120
121
121
- name : Build the Agent for macos arm64
122
122
env :
@@ -128,13 +128,13 @@ jobs:
128
128
run : |
129
129
task go:build
130
130
mv ${{ env.PROJECT_NAME }} ${{ env.PROJECT_NAME }}_arm64
131
- if : matrix.os == 'macos-12 '
131
+ if : matrix.os == 'macos-13 '
132
132
133
133
- name : Create universal macos executable
134
134
run : |
135
135
lipo -create -output ${{ env.PROJECT_NAME }} ${{ env.PROJECT_NAME }}_amd64 ${{ env.PROJECT_NAME }}_arm64
136
136
rm ${{ env.PROJECT_NAME }}_amd64 ${{ env.PROJECT_NAME }}_arm64
137
- if : matrix.os == 'macos-12 '
137
+ if : matrix.os == 'macos-13 '
138
138
139
139
# this will create `public/` dir with compressed full bin (<version>/<os>-<arch>.gz) and a json file
140
140
- name : Create autoupdate files
@@ -146,7 +146,7 @@ jobs:
146
146
run : |
147
147
cp darwin-amd64.json darwin-arm64.json
148
148
cp ${TAG_VERSION}/darwin-amd64.gz ${TAG_VERSION}/darwin-arm64.gz
149
- if : matrix.os == 'macos-12 ' && steps.prerelease.outputs.IS_PRE != 'true'
149
+ if : matrix.os == 'macos-13 ' && steps.prerelease.outputs.IS_PRE != 'true'
150
150
151
151
- name : Create autoupdate files for win32
152
152
run : go-selfupdate -platform windows-${{ matrix.arch }} ${{ env.PROJECT_NAME }}${{ matrix.ext }} ${TAG_VERSION}
@@ -181,7 +181,7 @@ jobs:
181
181
matrix :
182
182
arch : [amd64, arm64]
183
183
184
- runs-on : macos-12
184
+ runs-on : macos-13
185
185
env :
186
186
EXE_PATH : " skel/ArduinoCloudAgent.app/Contents/MacOS/"
187
187
@@ -195,7 +195,7 @@ jobs:
195
195
- name : Download artifact
196
196
uses : actions/download-artifact@v4
197
197
with :
198
- name : ${{ env.PROJECT_NAME }}-macos-12 -amd64 # if we want to support darwin-arm64 in the future for real this has to change.
198
+ name : ${{ env.PROJECT_NAME }}-macos-13 -amd64 # if we want to support darwin-arm64 in the future for real this has to change.
199
199
path : ${{ env.EXE_PATH }}
200
200
201
201
- name : Remove placeholder file
@@ -252,7 +252,7 @@ jobs:
252
252
matrix :
253
253
arch : [amd64, arm64]
254
254
255
- runs-on : macos-12
255
+ runs-on : macos-13
256
256
env :
257
257
GON_PATH : ${{ github.workspace }}/gon
258
258
needs : [build, create-macos-bundle]
@@ -509,7 +509,7 @@ jobs:
509
509
matrix :
510
510
arch : [amd64]
511
511
512
- runs-on : macos-12
512
+ runs-on : macos-13
513
513
steps :
514
514
- name : Checkout repo with icons/background
515
515
uses : actions/checkout@v4
0 commit comments