Commit Graph

10 Commits

Author SHA1 Message Date
houseme
9b85384305 test 2025-05-10 00:52:41 +08:00
houseme
797d7218ee # Add aarch64-apple-darwin Build Target Support
Added ARM64 macOS (Apple Silicon) build target support to the CI/CD pipeline by:

1. Including `aarch64-apple-darwin` as a new build variant in the build matrix
2. Adding proper exclusion rules to ensure the target only runs on macOS runners
3. Ensuring compatibility with the existing build scripts and packaging process

This change enables native builds for Apple Silicon Macs, improving performance for users with M1/M2/M3/M4 processors while maintaining the same artifact organization and deployment process.
2025-05-10 00:15:05 +08:00
houseme
61ea8fc988 chore(ci): optimize build workflow and update protoc version
- Update protoc version from 27.0 to 30.2 for better compatibility
- Improve build workflow parameters handling
2025-04-10 11:49:44 +08:00
houseme
25e70692ec improve code for build 2025-04-07 17:47:43 +08:00
houseme
ec2dd25f92 improve 2025-04-07 17:24:13 +08:00
houseme
bded37e2be update 2025-04-07 17:13:19 +08:00
houseme
24559537ab Change build target to x86_64-unknown-linux-musl and update system dependencies
- Change build target from `x86_64-unknown-linux-gnu` to `x86_64-unknown-linux-musl`
- Default install `x86_64-unknown-linux-musl` toolchain in setup action
- Add `musl-tools` and `build-essential` to system dependencies
2025-04-07 16:55:14 +08:00
Nugine
a95c9b32d8 ci: fix setup 2025-03-02 04:08:40 +08:00
Nugine
24fe747b69 ci: fix e2e tests 2025-02-26 15:14:02 +08:00
Nugine
5aa8616268 ci: build for old glibc (#232)
* build(deps): shadow_rs

* ci(build): build for old glibc

* ci: simplify all
2025-02-22 20:25:16 +08:00