Skip to content

Commit 098e027

Browse files
more debug
1 parent d02fdd4 commit 098e027

File tree

1 file changed

+33
-19
lines changed

1 file changed

+33
-19
lines changed

.github/workflows/release.yml

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -284,29 +284,43 @@ jobs:
284284
path: .
285285
if-no-files-found: warn
286286

287-
- name: Debug - Check What Was Downloaded
287+
- name: Merge Artifacts into dist/
288288
run: |
289-
echo "=== Immediately after download ==="
290-
echo "Current directory:"
291-
pwd
292-
echo ""
293-
echo "Contents of current directory:"
294-
ls -la
289+
echo "=== Merging artifacts into dist/ directory ==="
290+
mkdir -p dist
291+
# Merge all dist-artifacts-* directories into dist/
292+
for artifact_dir in dist-artifacts-*; do
293+
if [ -d "$artifact_dir" ]; then
294+
echo "Processing $artifact_dir..."
295+
# Check what's inside the artifact directory
296+
if [ -d "$artifact_dir/dist" ]; then
297+
# Artifact contains dist/ subdirectory - merge its contents
298+
echo " Found dist/ subdirectory, merging contents..."
299+
if [ -d "$artifact_dir/dist/binaries" ]; then
300+
# Merge binaries directories
301+
mkdir -p dist/binaries
302+
cp -r "$artifact_dir/dist/binaries"/* dist/binaries/ 2>/dev/null || true
303+
fi
304+
# Copy any other files from dist/
305+
cp -r "$artifact_dir/dist"/* dist/ 2>/dev/null || true
306+
else
307+
# Artifact might be the dist directory itself
308+
echo " No dist/ subdirectory found, checking contents..."
309+
ls -la "$artifact_dir" || true
310+
# Try to copy if it looks like it contains binaries
311+
if [ -d "$artifact_dir/binaries" ]; then
312+
mkdir -p dist/binaries
313+
cp -r "$artifact_dir/binaries"/* dist/binaries/ 2>/dev/null || true
314+
fi
315+
fi
316+
fi
317+
done
295318
echo ""
296-
echo "Checking for dist directory:"
319+
echo "=== Contents of merged dist/ directory ==="
297320
if [ -d "dist" ]; then
298-
echo "✓ dist directory exists"
299-
echo "Contents of dist:"
300-
ls -la dist/ || true
301-
if [ -d "dist/binaries" ]; then
302-
echo "✓ dist/binaries exists"
303-
echo "Contents of dist/binaries:"
304-
ls -la dist/binaries/ || true
305-
else
306-
echo "✗ dist/binaries does not exist"
307-
fi
321+
find dist -type f -o -type d | head -30 || true
308322
else
309-
echo "dist directory does not exist"
323+
echo "dist directory was not created"
310324
fi
311325
312326
- name: Verify Artifacts Downloaded

0 commit comments

Comments
 (0)