- Implement sync_models.py for preparing and uploading ONNX artifacts. - Create build_node.py for building and validating Blender scripts. - Add docs.py for building and previewing documentation with Mike or MkDocs. - Introduce model_exports.py for exporting PyTorch models to ONNX format. - Develop pack.py for packaging the project with dependencies for different platforms. - Add test_sync_models.py to validate sync_models functionality. - Add test_tool_commands.py to ensure repository tools have correct command scripts. - Initialize tools package with __init__.py.
34 lines
594 B
YAML
34 lines
594 B
YAML
name: 发布扩展
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- "v*"
|
|
|
|
permissions:
|
|
contents: write
|
|
|
|
jobs:
|
|
release:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: 检出代码
|
|
uses: actions/checkout@v6
|
|
|
|
- name: 配置 uv
|
|
uses: astral-sh/setup-uv@v7
|
|
with:
|
|
python-version: "3.11"
|
|
|
|
- name: 运行测试
|
|
run: uv run --frozen pytest
|
|
|
|
- name: 构建扩展
|
|
run: uv run --frozen pack
|
|
|
|
- name: 发布扩展包
|
|
uses: https://gitea.com/actions/gitea-release-action@v1.3.6
|
|
with:
|
|
files: |-
|
|
dist/*.zip
|