Fix build_snapshot for Apple silicon laptops (#204951)

## Summary

`build_snapshot` was using wrong Gradle task when building ES from
source for Apple silicon laptops

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Patryk Kopyciński 2025-01-07 15:09:46 +01:00 committed by GitHub
parent ff597e3670
commit d86a966ceb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -67,7 +67,12 @@ export async function buildSnapshot({
export function archiveForPlatform(platform: NodeJS.Platform, license: string) {
switch (platform) {
case 'darwin':
return { format: 'tar', ext: 'tar.gz', task: 'darwin-tar', platform: 'darwin' };
return {
format: 'tar',
ext: 'tar.gz',
task: os.arch() === 'arm64' ? 'darwin-aarch64-tar' : 'darwin-tar',
platform: 'darwin',
};
case 'win32':
return { format: 'zip', ext: 'zip', task: 'windows-zip', platform: 'windows' };
case 'linux':