From d7a74a6971a5b151f9efd8c3ce6660753a839aeb Mon Sep 17 00:00:00 2001 From: "tao.chen" <93983997+taochen-ct@users.noreply.github.com> Date: Wed, 22 Jul 2026 10:29:08 +0800 Subject: [PATCH] ci: drop Upload wheel artifacts step (redundant with release) artifact-upload served two purposes: 1. download wheel from Actions UI for debugging 2. (future) hand off to cross-job tests Neither is currently used: distribution already goes through the Gitea release via create-release.sh, and there are no downstream jobs that need the artifact. Removes the actions/upload-artifact@v4 step + the if: success() gate. The build is now: uv build -> release (tag only) -> bark notify. Cleaner, one fewer thing to fail on. Co-Authored-By: Claude --- .github/workflows/build.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 45b350b..4076d50 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,14 +31,6 @@ jobs: UV_DEFAULT_INDEX: "https://pypi.tuna.tsinghua.edu.cn/simple/" run: uv build - - name: Upload wheel artifacts - if: success() - uses: actions/upload-artifact@v4 - with: - name: snapshot-dist - path: dist/snapshot-* - if-no-files-found: error - # Only create a release + attach dist/ assets when pushing a v* tag. # On branch pushes / pull requests this step is skipped entirely. # The release logic is in a separate script to avoid embedding a JSON