Skip to content

Commit a0ff600

Browse files
committed
test
1 parent 059d6dd commit a0ff600

File tree

2 files changed

+15
-19
lines changed

2 files changed

+15
-19
lines changed

.github/workflows/auto-test-packages.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@ jobs:
8181
echo "$CHANGED_DIRS"
8282
8383
# Convert to JSON array of {name, version} objects
84+
# Skip derived LLVM packages (they're built with the main llvm package)
85+
DERIVED_LLVM_PACKAGES="clang\+\+|clang-format|clang-tidy|llvm-cov"
86+
8487
PACKAGES="["
8588
FIRST=true
8689
COUNT=0
@@ -89,6 +92,12 @@ jobs:
8992
PACKAGE_NAME=$(echo "$dir" | cut -d'/' -f2)
9093
PACKAGE_VERSION=$(echo "$dir" | cut -d'/' -f3)
9194
95+
# Skip derived LLVM packages - they're built together with llvm
96+
if echo "$PACKAGE_NAME" | grep -E "^($DERIVED_LLVM_PACKAGES)$" > /dev/null; then
97+
echo "Skipping $PACKAGE_NAME (derived from llvm, build llvm instead)"
98+
continue
99+
fi
100+
92101
# Apply filter if provided
93102
if [ -n "$PACKAGE_FILTER" ]; then
94103
if ! echo "$PACKAGE_NAME" | grep -E "$PACKAGE_FILTER" > /dev/null; then
@@ -116,6 +125,12 @@ jobs:
116125
done <<< "$CHANGED_DIRS"
117126
PACKAGES="${PACKAGES}]"
118127
128+
if [ "$COUNT" -eq 0 ]; then
129+
echo "has_changes=false" >> $GITHUB_OUTPUT
130+
echo "No testable packages after filtering"
131+
exit 0
132+
fi
133+
119134
echo "packages=$PACKAGES" >> $GITHUB_OUTPUT
120135
echo "Total packages to test: $COUNT"
121136
echo "Packages JSON: $PACKAGES"

scripts/clang++/16.0.6/script.sh

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)