CI/CD¶
Workflows¶
Release (release-musl.yml)¶
Trigger: v* tag push or manual dispatch
Steps:
- Builds binaries for 4 Tier 2 targets in parallel
- Builds binaries for Tier 3 targets (mips, mipsel) with nightly Rust
- Packages IPKs for 19 OpenWrt architecture variants
- Creates a GitHub release with binaries, tarballs, checksums, and IPKs
Architecture variants:
| Base Target | IPK Architectures |
|---|---|
| aarch64 | aarch64_generic, aarch64_cortex-a53, aarch64_cortex-a53_neon-vfpv4, aarch64_cortex-a72 |
| x86_64 | x86_64 |
| i686 | i386_pentium4, i386_pentium-mmx |
| armv7 | arm_cortex-a5_vfpv4, arm_cortex-a7, arm_cortex-a7_neon-vfpv4, arm_cortex-a7_vfpv4, arm_cortex-a8_vfpv3, arm_cortex-a9, arm_cortex-a9_neon, arm_cortex-a9_vfpv3-d16, arm_cortex-a15_neon-vfpv4 |
| mips | mips_24kc, mips_siflower |
| mipsel | mipsel_24kc |