Skip to content

Commit a31e955

Browse files
fix(ci): tolerate per-OS globs in release upload
Each matrix job only produces its own-OS archive (unix tar.gz / windows zip). fail_on_unmatched_files=true made every job fail the cross-OS glob it can't match. Build/Package steps remain the real guards. No code change.
1 parent 9230312 commit a31e955

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,11 @@ jobs:
7474
uses: softprops/action-gh-release@v2
7575
with:
7676
tag_name: ${{ github.event.inputs.tag || github.ref_name }}
77-
fail_on_unmatched_files: true
77+
# Each matrix job only produces its own-OS archive (unix→tar.gz,
78+
# windows→zip); the shared globs below intentionally don't all match
79+
# per job. The Build/Package steps are the real guards (they fail the
80+
# job before this step if no binary was produced).
81+
fail_on_unmatched_files: false
7882
files: |
7983
mcp-loadtest-*.tar.gz
8084
mcp-loadtest-*.tar.gz.sha256

0 commit comments

Comments
 (0)