Skip to content

feat: use native arm64 runner for aarch64 builds#142

Merged
robertsLando merged 4 commits intoyao-pkg:mainfrom
viceice:ci/native-arm64-runner
Jan 12, 2026
Merged

feat: use native arm64 runner for aarch64 builds#142
robertsLando merged 4 commits intoyao-pkg:mainfrom
viceice:ci/native-arm64-runner

Conversation

@viceice
Copy link
Copy Markdown

@viceice viceice commented Jan 12, 2026

@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 12, 2026

@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 12, 2026

@robertsLando robertsLando changed the title ci: use native arm64 runner for aarch64 builds feat: use native arm64 runner for aarch64 builds Jan 12, 2026
@robertsLando robertsLando requested review from Copilot and faulpeltz and removed request for Copilot January 12, 2026 14:11
@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 12, 2026

@robertsLando probably needs updateting expected shas?

@robertsLando
Copy link
Copy Markdown
Member

probably needs updateting expected shas?

We need to see how it goes when a new patch comes, cannot change expected shas

@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 12, 2026

node 24 arm64 built in ~1:40h instead of ~3:50h 💪

@robertsLando robertsLando merged commit a024a39 into yao-pkg:main Jan 12, 2026
3 checks passed
@viceice viceice deleted the ci/native-arm64-runner branch January 12, 2026 21:55
@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 12, 2026

probably needs updateting expected shas?

We need to see how it goes when a new patch comes, cannot change expected shas

there will be nodejs security releases tomorrow, so good way to test it.

https://nodejs.org/en/blog/vulnerability/december-2025-security-releases

@robertsLando
Copy link
Copy Markdown
Member

robertsLando commented Jan 13, 2026

BTW actually the bottlenexk is macos x64 build that sometimes needs some re-run and takes 5h: https://github.com/yao-pkg/pkg-fetch/actions/runs/20127604685/job/57760875112

Sincerly I dunno how/if it could be speed up someway

@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 13, 2026

probably needs updateting expected shas?

We need to see how it goes when a new patch comes, cannot change expected shas

there will be nodejs security releases tomorrow, so good way to test it.

https://nodejs.org/en/blog/vulnerability/december-2025-security-releases

new node versions released ~20min ago

@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 13, 2026

BTW actually the bottlenexk is macos x64 build that sometimes needs some re-run and takes 5h: https://github.com/yao-pkg/pkg-fetch/actions/runs/20127604685/job/57760875112

Sincerly I dunno how/if it could be speed up someway

I don't know either 😞

@robertsLando
Copy link
Copy Markdown
Member

@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 14, 2026

but not the linux arm64 failed. looks like the MacOS was failing? 🤔

1 similar comment
@viceice
Copy link
Copy Markdown
Author

viceice commented Jan 14, 2026

but not the linux arm64 failed. looks like the MacOS was failing? 🤔

@robertsLando
Copy link
Copy Markdown
Member

nope it's macos x64 that fails very frequently, it takes almost 6 hours that is the gh limit, it required 3 attempts before succeed 😢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

use native arm github runner and oracle linux v8 to build arm64

2 participants