2 comments (2 comments)0 reactions (0 reactions)0 assignees (0 assignees)HTML5,026 stars (5,026 stars)568 forks (568 forks)batch import
help wanted
Description
可以同时发布arm芯片的linux包吗(国产操作系统+国产芯片),自己尝试了很久,没能打包成功
Contributor guide
- Tech stack
- javascriptcsshtml
- Domain
- desktopdevopsbuild systemci cd
- Issue type
- feature
- DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
- 4
- Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
- 1-2 days
- Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
- fresh
- ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
- mostly clear
- Prerequisites
- Electron packagingGitHub ActionsARM Linux cross compilation
- Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
- 30
- Research direction
- Investigate the current electron builder configuration in the repository (likely in package.json or a separate config file). Look for the linux target configuration and see how x64 builds are set up. Research how to add ARM64 (aarch64) architecture support in electron builder, possibly by adding 'target: ["AppImage", "deb"]' with arch 'arm64' for Linux. Check if the CI workflow (e.g., .github/workflows) needs to be updated to run on ARM runners or use QEMU for cross compilation. Additionally, verify that Electron's prebuilt binaries support ARM Linux; if not, consider using electron rebuild or custom build steps.