2d31488d36
chore: use vars instead of secrets for GITEA_TOKEN and ENABLE_RELEASE_UPLOAD
EcoArk Wheel Pipeline CI / build (push) Failing after 37s
2026-05-29 03:12:41 +00:00
2a6e2d192b
fix: upload script handles glob patterns and multiple file args
EcoArk Wheel Pipeline CI / build (push) Successful in 2m36s
2026-05-13 18:21:08 +08:00
bc01e0457a
fix: handle upload connection errors gracefully (ConnectionReset by peer)
EcoArk Wheel Pipeline CI / build (push) Failing after 4m8s
2026-05-13 18:14:44 +08:00
252bb7567b
fix: use numpy for test manifest (ecoark/hello repo doesn't exist, causes 120s timeout)
EcoArk Wheel Pipeline CI / build (push) Failing after 2m39s
2026-05-13 18:04:06 +08:00
baf1ba22d8
fix: use default numpy version (1.26.4) when git clone fails (version=0.0.0)
EcoArk Wheel Pipeline CI / build (push) Failing after 3m34s
2026-05-13 17:22:54 +08:00
dcdb0fa008
fix: use default numpy version (1.26.4) when git clone fails (version=0.0.0)
EcoArk Wheel Pipeline CI / build (push) Has started running
2026-05-13 17:22:45 +08:00
553b83953c
feat: add manifest-driven batch rebuild, numpy cross-compilation, and CI pipeline updates
...
EcoArk Wheel Pipeline CI / build (push) Failing after 1m41s
- Add pipeline/manifest.py for packages.txt parsing
- Implement real numpy cross-compilation (rebuild.py) with OHOS NDK + vendored meson
- Extend CLI with --manifest, --build-from-source, --stage-integration modes
- Add recipes/, experiments/, and scripts/ for integration staging and artifact upload
- Update CI workflow with manifest validation, artifact upload, and release publishing
- Update Makefile and README with new targets and documentation
2026-05-13 14:16:24 +08:00
cdc816467d
fix: replace actions/checkout with native git clone to remove GitHub dependency
...
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
...
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