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
This commit is contained in:
root
2026-05-13 11:53:17 +08:00
parent f9d9f8ec07
commit ea6a53bdc7
3 changed files with 89 additions and 0 deletions

View File

@ -73,6 +73,24 @@ python3 wheel_pipeline.py mypackage.whl -o output/
当前版本仅输出 stub待后续完善。
## 通过 Gitea Actions 触发流水线
本仓库配置了 Gitea Actions 工作流commit 推送到 `main` 分支后会自动触发。
### 手动触发
1. 打开 Gitea 仓库页面 → **Actions** 标签
2.**EcoArk Wheel Pipeline CI** 工作流右侧点击 **▸ Run workflow**
3. 选择分支为 `main`,点击 **Run workflow**
### 工作流说明
| Job | 作用 |
|-----|------|
| `validate` | 生成测试 wheel分别验证纯 Python 轮子的重打包和 native 轮子的重编译入口 |
工作流文件位于 `.gitea/workflows/wheel-pipeline.yaml`,可直接扩展为生产流水线。
## 依赖
- Python ≥ 3.8(标准库,无需额外安装包)