Skip to content

feat: Build & Upload cross-platform binaries as artifacts#1

Merged
tderflinger merged 4 commits into
tderflinger:mainfrom
KKimj:feat/add-cross-platform-build
Sep 15, 2025
Merged

feat: Build & Upload cross-platform binaries as artifacts#1
tderflinger merged 4 commits into
tderflinger:mainfrom
KKimj:feat/add-cross-platform-build

Conversation

@KKimj
Copy link
Copy Markdown
Contributor

@KKimj KKimj commented Sep 15, 2025

First of all, thanks for maintaining this great library! ..

✨ Changes

Ref: https://docs.deno.com/runtime/reference/cli/compile/#supported-targets

  • Added cross-platform builds
    • x86_64-unknown-linux-gnu
    • aarch64-unknown-linux-gnu
    • aarch64-apple-darwin
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
  • Upload artifacts per target
    • Each platform binary is now uploaded as a separate artifact
    • Makes it easier for contributors to download only what they need

📸 Tests

Manually tested via workflow_dispatch:
image

💡 Further Considerations

  • macOS Universal build
    Could simplify distribution, but results in a much larger file size (~2×).
  • Windows ARM64 build
    Could be added later if there's interest — Deno supports cross-compilation.

📝 Notes

  • Builds finish in ~30–35 seconds

@tderflinger
Copy link
Copy Markdown
Owner

Thank you very much! 감사합니다!

@tderflinger tderflinger merged commit 91976f3 into tderflinger:main Sep 15, 2025
1 check passed
@KKimj
Copy link
Copy Markdown
Contributor Author

KKimj commented Sep 15, 2025

Thanks! ㅎㅎㅎ : )

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.

2 participants