ci: 简化CI/CD配置,移除冗余测试步骤和覆盖率上报

重构了GitHub Actions工作流,合并重复的CI任务,移除了预发布测试环节、多余的格式检查和安全审计任务,精简了 tox 测试命令与矩阵配置,同时删除了本地 tox 配置中的覆盖率和测试结果上报参数,优化整体流水线效率。
This commit is contained in:
2026-06-27 16:00:44 +08:00
parent b954fb1622
commit bdfee7bee4
3 changed files with 8 additions and 114 deletions
-18
View File
@@ -9,25 +9,7 @@ permissions:
id-token: write
jobs:
test:
name: Pre-release Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v5
with:
enable-cache: true
- uses: actions/setup-python@v5
with:
python-version: '3.13'
- run: uv sync
- run: uv run pytest -m "not slow" -n auto --cov=pyflowx
build:
needs: test
runs-on: ubuntu-latest
outputs:
version: ${{ steps.version.outputs.version }}