Skip to content

Commit f47e180

Browse files
committed
macOS GitHub Action: Copy full directory structure without filtering - Changed to cp -r BitnetRelease/cpu/macos (not /macos/*) - Preserves full subdirectory tree (bitnet-arm/, bitnet-intel/, standard/, etc.) - Copies ALL files without filtering - just like Windows/Linux scripts - ZIPs now contain complete cpu/ and gpu/ directory structures
1 parent 7e0769f commit f47e180

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

.github/workflows/build-macos-only.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -360,32 +360,32 @@ jobs:
360360
run: |
361361
echo "📦 Creating ZIP archive for macOS builds ONLY..."
362362
363-
# Create temp directory with ONLY macOS builds
364-
mkdir -p macos-release/cpu/macos
365-
mkdir -p macos-release/gpu/macos
363+
# Create temp directory structure (preserves full directory tree)
364+
mkdir -p macos-release/cpu
365+
mkdir -p macos-release/gpu
366366
367-
# Copy ONLY macOS files
368-
cp -r BitnetRelease/cpu/macos/* macos-release/cpu/macos/ 2>/dev/null || true
369-
cp -r BitnetRelease/gpu/macos/* macos-release/gpu/macos/ 2>/dev/null || true
367+
# Copy ENTIRE macOS directories (no filtering - just like Windows/Linux)
368+
cp -r BitnetRelease/cpu/macos macos-release/cpu/ 2>/dev/null || true
369+
cp -r BitnetRelease/gpu/macos macos-release/gpu/ 2>/dev/null || true
370370
371371
# Copy READMEs
372372
cp BitnetRelease/README.md macos-release/ 2>/dev/null || true
373373
cp BitnetRelease/DEVELOPER_GUIDE.md macos-release/ 2>/dev/null || true
374374
cp BitnetRelease/LICENSE macos-release/ 2>/dev/null || true
375375
376-
# Zip CPU variants (macOS only)
376+
# Zip CPU variants (entire cpu/macos/ directory tree)
377377
cd macos-release
378-
zip -r ../macos-cpu-all.zip cpu/macos/
378+
zip -r ../macos-cpu-all.zip cpu/
379379
380-
# Zip GPU variant (macOS only)
381-
zip -r ../macos-gpu-metal.zip gpu/macos/
380+
# Zip GPU variant (entire gpu/macos/ directory tree)
381+
zip -r ../macos-gpu-metal.zip gpu/
382382
383-
# Zip everything together (macOS only)
383+
# Zip everything together (complete macOS structure)
384384
cd ..
385385
zip -r macos-complete.zip macos-release/
386386
387387
echo ""
388-
echo "✅ ZIP files created (macOS builds only):"
388+
echo "✅ ZIP files created (macOS builds only - full directory structure):"
389389
ls -lh macos-*.zip
390390
391391
# Cleanup temp directory

0 commit comments

Comments
 (0)