Commit Graph

4 Commits

Author SHA1 Message Date
cdc816467d fix: replace actions/checkout with native git clone to remove GitHub dependency
All checks were successful
EcoArk Wheel Pipeline CI / validate (push) Successful in 1s
The workflow previously used actions/checkout@v4 which fetches from GitHub.
Gitea runner cannot access GitHub due to timeout. Replace with inline
git init + fetch using GITHUB_SERVER_URL / GITHUB_REPOSITORY env vars
provided by Gitea Actions runtime.
2026-05-13 12:00:48 +08:00
ea6a53bdc7 ci: add Gitea Actions workflow for wheel pipeline validation
Some checks failed
EcoArk Wheel Pipeline CI / validate (push) Failing after 8m59s
- .gitea/workflows/wheel-pipeline.yaml: checkout → env info → gen test
  wheels → pure repack test → native stub test → summary
- runs-on: ubuntu-latest (matches registered runner label)
- .gitignore: exclude generated test wheels
- README: add '通过 Gitea Actions 触发流水线' section
2026-05-13 11:53:17 +08:00
f9d9f8ec07 chore: add .gitignore, remove accidentally committed __pycache__ 2026-05-13 11:36:36 +08:00
8d9a757ef5 feat: initial EcoArk HarmonyOS wheel pipeline skeleton
- wheel_pipeline.py: CLI entry point for repack/rebuild flow
- pipeline/detect.py: detect pure vs native extension wheels
- pipeline/repack.py: repack pure-Python wheels with harmonyos_arm64 tag
- pipeline/rebuild.py: native wheel rebuild entry (stub for OHOS NDK)
- pipeline/cli.py: argument parsing and orchestration
- Makefile: convenience targets (repack, rebuild, clean)
- README.md: documentation with usage and limitations
- examples/gen_test_wheels.py: test wheel generator
- output/: output directory for generated wheels
2026-05-13 11:36:13 +08:00