Skip to content

Commit e6fa8f6

Browse files
authored
fix: restore trailing wildcard in artifact upload glob for Windows .exe binaries (#123)
The Upload artifacts step in build.yml uses glob patterns to find built binaries. Linux and macOS produce plain files (e.g. clang-format-13_linux-amd64), but Windows appends .exe. The patterns originally ended with * (e.g. clang-*-${{ env.suffix }}*) to cover both cases, but commit ae20618 accidentally dropped the trailing * when adding the SHA512SUMS entry. Without the trailing *, clang-*-13_windows-amd64 fails to match clang-format-13_windows-amd64.exe, so no Windows binaries are uploaded as build artifacts and consequently none appear in the GitHub Release. This caused the 2026.06.29-ae206185 release to ship 374 assets (Linux and macOS only) with zero Windows binaries.
1 parent 78520d6 commit e6fa8f6

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ jobs:
8080
with:
8181
name: clang-tools-${{ matrix.release }}-${{ env.suffix }}
8282
path: |
83-
${{ matrix.release }}/build/**/clang-*-${{ env.suffix }}
84-
${{ matrix.release }}/build/**/llvm-*-${{ env.suffix }}
83+
${{ matrix.release }}/build/**/clang-*-${{ env.suffix }}*
84+
${{ matrix.release }}/build/**/llvm-*-${{ env.suffix }}*
8585
${{ matrix.release }}/build/**/SHA512SUMS
8686
# ** covers both bin/ (Linux/macOS) and MinSizeRel/bin/ (Windows)
8787
# clang-* matches clang-format, clang-tidy, clang-query, clang-scan-deps, etc.

0 commit comments

Comments
 (0)