@@ -146,6 +146,143 @@ components:
146146 clean :
147147 - src/bindings.rs
148148
149+ # RELEASE PROFILES
150+ aws-release :
151+ files :
152+ - sourcePath : samples/jfk.mp3
153+ targetPath : /samples/jfk.mp3
154+ permissions : read-only
155+ - sourcePath : samples/mm1.wav
156+ targetPath : /samples/mm1.wav
157+ permissions : read-only
158+ build :
159+ - command : cargo component build --no-default-features --features aws
160+ sources :
161+ - src
162+ - wit-generated
163+ targets :
164+ - ../../target/wasm32-wasip1/release/test_stt.wasm
165+ - command : wac plug --plug ../../../../target/wasm32-wasip1/release/golem_stt_aws.wasm ../../target/wasm32-wasip1/release/test_stt.wasm -o ../../target/wasm32-wasip1/release/test_aws_stt_plugged.wasm
166+ sources :
167+ - ../../target/wasm32-wasip1/release/test_stt.wasm
168+ - ../../../../target/wasm32-wasip1/release/golem_stt_aws.wasm
169+ targets :
170+ - ../../target/wasm32-wasip1/release/test_aws_stt_plugged.wasm
171+ sourceWit : wit
172+ generatedWit : wit-generated
173+ componentWasm : ../../target/wasm32-wasip1/release/test_aws_stt_plugged.wasm
174+ linkedWasm : ../../golem-temp/components/test_aws_stt_release.wasm
175+ clean :
176+ - src/bindings.rs
177+ azure-release :
178+ files :
179+ - sourcePath : samples/jfk.mp3
180+ targetPath : /samples/jfk.mp3
181+ permissions : read-only
182+ - sourcePath : samples/mm1.wav
183+ targetPath : /samples/mm1.wav
184+ permissions : read-only
185+ build :
186+ - command : cargo component build --no-default-features --features azure
187+ sources :
188+ - src
189+ - wit-generated
190+ targets :
191+ - ../../target/wasm32-wasip1/release/test_stt.wasm
192+ - command : wac plug --plug ../../../../target/wasm32-wasip1/release/golem_stt_azure.wasm ../../target/wasm32-wasip1/release/test_stt.wasm -o ../../target/wasm32-wasip1/release/test_azure_stt_plugged.wasm
193+ sources :
194+ - ../../target/wasm32-wasip1/release/test_stt.wasm
195+ - ../../../../target/wasm32-wasip1/release/golem_stt_azure.wasm
196+ targets :
197+ - ../../target/wasm32-wasip1/release/test_azure_stt_plugged.wasm
198+ sourceWit : wit
199+ generatedWit : wit-generated
200+ componentWasm : ../../target/wasm32-wasip1/release/test_azure_stt_plugged.wasm
201+ linkedWasm : ../../golem-temp/components/test_azure_stt_release.wasm
202+ clean :
203+ - src/bindings.rs
204+ deepgram-release :
205+ files :
206+ - sourcePath : samples/jfk.mp3
207+ targetPath : /samples/jfk.mp3
208+ permissions : read-only
209+ - sourcePath : samples/mm1.wav
210+ targetPath : /samples/mm1.wav
211+ permissions : read-only
212+ build :
213+ - command : cargo component build --no-default-features --features deepgram
214+ sources :
215+ - src
216+ - wit-generated
217+ targets :
218+ - ../../target/wasm32-wasip1/release/test_stt.wasm
219+ - command : wac plug --plug ../../../../target/wasm32-wasip1/release/golem_stt_deepgram.wasm ../../target/wasm32-wasip1/release/test_stt.wasm -o ../../target/wasm32-wasip1/release/test_deepgram_stt_plugged.wasm
220+ sources :
221+ - ../../target/wasm32-wasip1/release/test_stt.wasm
222+ - ../../../../target/wasm32-wasip1/release/golem_stt_deepgram.wasm
223+ targets :
224+ - ../../target/wasm32-wasip1/release/test_deepgram_stt_plugged.wasm
225+ sourceWit : wit
226+ generatedWit : wit-generated
227+ componentWasm : ../../target/wasm32-wasip1/release/test_deepgram_stt_plugged.wasm
228+ linkedWasm : ../../golem-temp/components/test_deepgram_stt_release.wasm
229+ clean :
230+ - src/bindings.rs
231+ google-release :
232+ files :
233+ - sourcePath : samples/jfk.mp3
234+ targetPath : /samples/jfk.mp3
235+ permissions : read-only
236+ - sourcePath : samples/mm1.wav
237+ targetPath : /samples/mm1.wav
238+ permissions : read-only
239+ build :
240+ - command : cargo component build --no-default-features --features google
241+ sources :
242+ - src
243+ - wit-generated
244+ targets :
245+ - ../../target/wasm32-wasip1/release/test_stt.wasm
246+ - command : wac plug --plug ../../../../target/wasm32-wasip1/release/golem_stt_google.wasm ../../target/wasm32-wasip1/release/test_stt.wasm -o ../../target/wasm32-wasip1/release/test_google_stt_plugged.wasm
247+ sources :
248+ - ../../target/wasm32-wasip1/release/test_stt.wasm
249+ - ../../../../target/wasm32-wasip1/release/golem_stt_google.wasm
250+ targets :
251+ - ../../target/wasm32-wasip1/release/test_google_stt_plugged.wasm
252+ sourceWit : wit
253+ generatedWit : wit-generated
254+ componentWasm : ../../target/wasm32-wasip1/release/test_google_stt_plugged.wasm
255+ linkedWasm : ../../golem-temp/components/test_google_stt_release.wasm
256+ clean :
257+ - src/bindings.rs
258+ whisper-release :
259+ files :
260+ - sourcePath : samples/jfk.mp3
261+ targetPath : /samples/jfk.mp3
262+ permissions : read-only
263+ - sourcePath : samples/mm1.wav
264+ targetPath : /samples/mm1.wav
265+ permissions : read-only
266+ build :
267+ - command : cargo component build --no-default-features --features whisper
268+ sources :
269+ - src
270+ - wit-generated
271+ targets :
272+ - ../../target/wasm32-wasip1/release/test_stt.wasm
273+ - command : wac plug --plug ../../../../target/wasm32-wasip1/release/golem_stt_whisper.wasm ../../target/wasm32-wasip1/release/test_stt.wasm -o ../../target/wasm32-wasip1/release/test_whisper_stt_plugged.wasm
274+ sources :
275+ - ../../target/wasm32-wasip1/release/test_stt.wasm
276+ - ../../../../target/wasm32-wasip1/release/golem_stt_whisper.wasm
277+ targets :
278+ - ../../target/wasm32-wasip1/release/test_whisper_stt_plugged.wasm
279+ sourceWit : wit
280+ generatedWit : wit-generated
281+ componentWasm : ../../target/wasm32-wasip1/release/test_whisper_stt_plugged.wasm
282+ linkedWasm : ../../golem-temp/components/test_whisper_stt_debug.wasm
283+ clean :
284+ - src/bindings.rs
285+
149286 defaultProfile : whisper-debug
150287# Example for adding dependencies for Worker to Worker communication:
151288# See https://learn.golem.cloud/docs/app-manifest#fields_dependencies for more information
0 commit comments