@@ -101,6 +101,7 @@ jobs:
101
101
run : |
102
102
# See: https://docs.github.com/actions/writing-workflows/choosing-what-your-workflow-does/workflow-commands-for-github-actions#setting-an-environment-variable
103
103
echo "BUILD_FOLDER=${{ env.PROJECT_NAME }}_osx_${{ matrix.build.folder-suffix }}" >>"$GITHUB_ENV"
104
+
104
105
TAG="${GITHUB_REF/refs\/tags\//}"
105
106
echo "PACKAGE_FILENAME=${{ env.PROJECT_NAME }}_${TAG}_${{ matrix.build.package-suffix }}" >>$GITHUB_ENV
106
107
@@ -121,21 +122,26 @@ jobs:
121
122
KEYCHAIN_PASSWORD : keychainpassword
122
123
run : |
123
124
echo "${{ secrets.INSTALLER_CERT_MAC_P12 }}" | base64 --decode >"${{ env.INSTALLER_CERT_MAC_PATH }}"
125
+
124
126
security create-keychain \
125
127
-p "${{ env.KEYCHAIN_PASSWORD }}" \
126
128
"${{ env.KEYCHAIN }}"
129
+
127
130
security default-keychain \
128
131
-s "${{ env.KEYCHAIN }}"
132
+
129
133
security unlock-keychain \
130
134
-p "${{ env.KEYCHAIN_PASSWORD }}" \
131
135
"${{ env.KEYCHAIN }}"
136
+
132
137
security import \
133
138
"${{ env.INSTALLER_CERT_MAC_PATH }}" \
134
139
-k "${{ env.KEYCHAIN }}" \
135
140
-f pkcs12 \
136
141
-A \
137
142
-T "/usr/bin/codesign" \
138
143
-P "${{ secrets.INSTALLER_CERT_MAC_PASSWORD }}"
144
+
139
145
security set-key-partition-list \
140
146
-S apple-tool:,apple: \
141
147
-s \
@@ -150,6 +156,7 @@ jobs:
150
156
unzip \
151
157
gon_macos.zip \
152
158
-d /usr/local/bin
159
+
153
160
- name : Write gon config to file
154
161
# gon does not allow env variables in config file (https://github.com/mitchellh/gon/issues/20)
155
162
run : |
@@ -192,6 +199,7 @@ jobs:
192
199
-C "${{ env.BUILD_FOLDER }}/" \
193
200
"${{ env.PROJECT_NAME }}" \
194
201
-C ../../ LICENSE.txt
202
+
195
203
- name : Replace artifact with notarized build
196
204
uses : actions/upload-artifact@v4
197
205
with :
@@ -231,14 +239,17 @@ jobs:
231
239
-q \
232
240
-P /tmp \
233
241
https://github.com/fsaintjacques/semver-tool/archive/3.2.0.zip
242
+
234
243
unzip \
235
244
-p \
236
245
/tmp/3.2.0.zip \
237
246
semver-tool-3.2.0/src/semver \
238
247
>/tmp/semver
248
+
239
249
chmod \
240
250
+x \
241
251
/tmp/semver
252
+
242
253
if [[ \
243
254
"$(
244
255
/tmp/semver get prerel \
0 commit comments