Skip to content

Commit 2fd2784

Browse files
committed
Add .gitkeep files for platform binary directories last time
1 parent c6d08a1 commit 2fd2784

File tree

1 file changed

+33
-7
lines changed

1 file changed

+33
-7
lines changed

.github/workflows/build_release.yml

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,41 @@ jobs:
9595
with:
9696
channel: 'stable'
9797

98-
- name: Clean non-Windows assets
98+
- name: Create platform directory structure
9999
shell: powershell
100100
run: |
101-
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue assets/bin/linux
102-
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue assets/bin/macos
103-
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue assets/bin/android
104-
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue assets/whisper/linux
105-
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue assets/whisper/macos
106-
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue assets/whisper/android
101+
# Ensure all platform directories exist (safety check)
102+
$dirs = @(
103+
"assets/bin/linux",
104+
"assets/bin/macos",
105+
"assets/bin/android/arm64-v8a",
106+
"assets/bin/android/armeabi-v7a",
107+
"assets/whisper/linux",
108+
"assets/whisper/macos",
109+
"assets/whisper/android/arm64-v8a",
110+
"assets/whisper/android/armeabi-v7a"
111+
)
112+
113+
foreach ($dir in $dirs) {
114+
if (-not (Test-Path $dir)) {
115+
New-Item -ItemType Directory -Force -Path $dir
116+
New-Item -ItemType File -Force -Path "$dir/.gitkeep"
117+
}
118+
}
119+
120+
- name: Download Windows FFmpeg
121+
uses: dawidd6/action-download-artifact@v2
122+
with:
123+
workflow: build_ffmpeg.yml
124+
name: ffmpeg-windows
125+
path: assets/bin/windows/
126+
127+
- name: Download Windows Whisper
128+
uses: dawidd6/action-download-artifact@v2
129+
with:
130+
workflow: build_whisper.yml
131+
name: whisper-windows
132+
path: assets/whisper/windows/
107133

108134
- name: Build Windows
109135
run: |

0 commit comments

Comments
 (0)