Skip to content

Commit 33c4b6e

Browse files
committed
add support for darwin arm64 package index generation
1 parent f3ee9a7 commit 33c4b6e

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

DistTasks.yml

+6
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,8 @@ tasks:
199199
sh: sha256sum {{ .DIST_DIR }}/{{ .PROJECT_NAME }}_{{ .VERSION }}_Linux_ARM64.tar.gz | cut -f1 -d " "
200200
OSX64_SHA:
201201
sh: sha256sum {{ .DIST_DIR }}/{{ .PROJECT_NAME }}_{{ .VERSION }}_macOS_64bit.tar.gz | cut -f1 -d " "
202+
OSXARM64_SHA:
203+
sh: sha256sum {{ .DIST_DIR }}/{{ .PROJECT_NAME }}_{{ .VERSION }}_macOS_ARM64.tar.gz | cut -f1 -d " "
202204
WINDOWS32_SIZE:
203205
sh: ls -la {{ .DIST_DIR }}/{{ .PROJECT_NAME }}_{{ .VERSION }}_Windows_32bit.zip | cut -f5 -d " "
204206
WINDOWS64_SIZE:
@@ -213,6 +215,8 @@ tasks:
213215
sh: ls -la {{ .DIST_DIR }}/{{ .PROJECT_NAME }}_{{ .VERSION }}_Linux_ARM64.tar.gz | cut -f5 -d " "
214216
OSX64_SIZE:
215217
sh: ls -la {{ .DIST_DIR }}/{{ .PROJECT_NAME }}_{{ .VERSION }}_macOS_64bit.tar.gz | cut -f5 -d " "
218+
OSXARM64_SIZE:
219+
sh: ls -la {{ .DIST_DIR }}/{{ .PROJECT_NAME }}_{{ .VERSION }}_macOS_ARM64.tar.gz | cut -f5 -d " "
216220
cmds:
217221
- |
218222
cat extras/package_index.json.template |
@@ -228,6 +232,8 @@ tasks:
228232
sed "s/%%LINUXARM64_SIZE%%/{{ .LINUXARM64_SIZE }}/" |
229233
sed "s/%%OSX64_SHA%%/{{ .OSX64_SHA }}/" |
230234
sed "s/%%OSX64_SIZE%%/{{ .OSX64_SIZE }}/" |
235+
sed "s/%%OSXARM64_SHA%%/{{ .OSXARM64_SHA }}/" |
236+
sed "s/%%OSXARM64_SIZE%%/{{ .OSXARM64_SIZE }}/" |
231237
sed "s/%%WINDOWS32_SHA%%/{{ .WINDOWS32_SHA }}/" |
232238
sed "s/%%WINDOWS32_SIZE%%/{{ .WINDOWS32_SIZE }}/" |
233239
sed "s/%%WINDOWS64_SHA%%/{{ .WINDOWS64_SHA }}/" |

extras/package_index.json.template

+7
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@
3737
"checksum": "SHA-256:%%OSX64_SHA%%",
3838
"size": "%%OSX64_SIZE%%"
3939
},
40+
{
41+
"host": "aarch64-apple-darwin",
42+
"url": "http://downloads.arduino.cc/arduino-fwuploader/%%FILENAME%%_%%VERSION%%_macOS_ARM64.tar.gz",
43+
"archiveFileName": "%%FILENAME%%_%%VERSION%%_macOS_ARM64.tar.gz",
44+
"checksum": "SHA-256:%%OSXARM64_SHA%%",
45+
"size": "%%OSXARM64_SIZE%%"
46+
},
4047
{
4148
"host": "arm-linux-gnueabihf",
4249
"url": "http://downloads.arduino.cc/arduino-fwuploader/%%FILENAME%%_%%VERSION%%_Linux_ARMv6.tar.gz",

0 commit comments

Comments
 (0)