Skip to content

Commit 4c1534f

Browse files
committed
Fix
1 parent 21f16c0 commit 4c1534f

File tree

9 files changed

+137
-7
lines changed

9 files changed

+137
-7
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989
- name: Install wac-cli
9090
run: cargo binstall --force wac-cli --locked --no-confirm
9191
- name: Build all test components
92-
run: cargo make build-test-components
92+
run: cargo make release-build-test-components
9393
golem-exec-tests:
9494
runs-on: ubuntu-latest
9595
steps:

Makefile.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,22 @@ else
105105
end
106106
'''
107107

108+
[tasks.release-build-test-components]
109+
description = "Builds all test components with golem-cli"
110+
script_runner = "@duckscript"
111+
script = '''
112+
domains = array llm websearch search video exec graph stt
113+
114+
# if there is no domain passed run for every domain
115+
if is_empty ${1}
116+
for domain in ${domains}
117+
exec --fail-on-error cargo make --cwd ${domain} release-build-test-components
118+
end
119+
else
120+
exec --fail-on-error cargo make --cwd ${1} release-build-test-components
121+
end
122+
'''
123+
108124
[tasks.build-all]
109125
script_runner = "@duckscript"
110126
script = '''

exec/Makefile.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,3 +149,17 @@ golem-cli --version
149149
golem-cli --dev-mode app clean
150150
golem-cli --dev-mode app build
151151
'''
152+
153+
[tasks.release-build-test-components]
154+
dependencies = ["release-uild"]
155+
install_crate = "cargo-binstall"
156+
description = "Builds exec test components with golem-cli"
157+
script = '''
158+
cargo-binstall [email protected] --locked --no-confirm
159+
cargo-binstall wac-cli --locked --no-confirm
160+
cd ../test/exec
161+
162+
golem-cli --version
163+
golem-cli --dev-mode app clean
164+
golem-cli --dev-mode app -b release build
165+
'''

graph/Makefile.toml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,3 +152,21 @@ golem-cli --dev-mode app build -b janusgraph-debug
152152
golem-cli --dev-mode app clean
153153
golem-cli --dev-mode app build -b neo4j-debug
154154
'''
155+
156+
[tasks.release-build-test-components]
157+
dependencies = ["release-build"]
158+
install_crate = "cargo-binstall"
159+
description = "Builds graph test components with golem-cli"
160+
script = '''
161+
cargo-binstall [email protected] --locked --no-confirm
162+
cargo-binstall wac-cli --locked --no-confirm
163+
cd ../test/graph
164+
165+
golem-cli --version
166+
golem-cli --dev-mode app clean
167+
golem-cli --dev-mode app build -b arangodb-release
168+
golem-cli --dev-mode app clean
169+
golem-cli --dev-mode app build -b janusgraph-release
170+
golem-cli --dev-mode app clean
171+
golem-cli --dev-mode app build -b neo4j-release
172+
'''

llm/Makefile.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,3 +237,24 @@ golem-cli --dev-mode app build -b ollama-debug
237237
golem-cli --dev-mode app clean
238238
golem-cli --dev-mode app build -b bedrock-debug
239239
'''
240+
241+
[tasks.release-build-test-components]
242+
dependencies = ["release-build"]
243+
description = "Builds llm test components with golem-cli"
244+
script = '''
245+
cd ../test/llm
246+
247+
golem-cli --version
248+
golem-cli --dev-mode app clean
249+
golem-cli --dev-mode app build -b anthropic-release
250+
golem-cli --dev-mode app clean
251+
golem-cli --dev-mode app build -b grok-release
252+
golem-cli --dev-mode app clean
253+
golem-cli --dev-mode app build -b openai-release
254+
golem-cli --dev-mode app clean
255+
golem-cli --dev-mode app build -b openrouter-release
256+
golem-cli --dev-mode app clean
257+
golem-cli --dev-mode app build -b ollama-release
258+
golem-cli --dev-mode app clean
259+
golem-cli --dev-mode app build -b bedrock-release
260+
'''

search/Makefile.toml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,3 +197,22 @@ golem-cli --dev-mode app build -b opensearch-debug
197197
golem-cli --dev-mode app clean
198198
golem-cli --dev-mode app build -b typesense-debug
199199
'''
200+
201+
[tasks.release-build-test-components]
202+
dependencies = ["release-build"]
203+
description = "Builds search test components with golem-cli"
204+
script = '''
205+
cd ../test/search
206+
207+
golem-cli --version
208+
golem-cli --dev-mode app clean
209+
golem-cli --dev-mode app build -b algolia-release
210+
golem-cli --dev-mode app clean
211+
golem-cli --dev-mode app build -b elasticsearch-release
212+
golem-cli --dev-mode app clean
213+
golem-cli --dev-mode app build -b meilisearch-release
214+
golem-cli --dev-mode app clean
215+
golem-cli --dev-mode app build -b opensearch-release
216+
golem-cli --dev-mode app clean
217+
golem-cli --dev-mode app build -b typesense-release
218+
'''

stt/Makefile.toml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,3 +204,21 @@ golem-cli --dev-mode app build -b deepgram-debug
204204
golem-cli --dev-mode app build -b google-debug
205205
golem-cli --dev-mode app build -b whisper-debug
206206
'''
207+
208+
[tasks.release-build-test-components]
209+
dependencies = ["release-build"]
210+
install_crate = "cargo-binstall"
211+
description = "Builds stt test components with golem-cli"
212+
script = '''
213+
cargo-binstall [email protected] --locked --no-confirm
214+
cargo-binstall wac-cli --locked --no-confirm
215+
cd ../test/stt
216+
217+
golem-cli --version
218+
golem-cli --dev-mode app clean
219+
golem-cli --dev-mode app build -b aws-release
220+
golem-cli --dev-mode app build -b azure-release
221+
golem-cli --dev-mode app build -b deepgram-release
222+
golem-cli --dev-mode app build -b google-release
223+
golem-cli --dev-mode app build -b whisper-release
224+
'''

video/Makefile.toml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,27 @@ golem-cli --dev-mode app clean
169169
golem-cli --dev-mode app build -b kling-debug
170170
golem-cli --dev-mode app clean
171171
'''
172+
173+
[tasks.release-build-test-components]
174+
dependencies = ["release-build"]
175+
description = "Builds video test components with golem-cli"
176+
script = '''
177+
cd ../test/video
178+
179+
golem-cli --version
180+
golem-cli --dev-mode app clean
181+
golem-cli --dev-mode app build -b veo-release
182+
golem-cli --dev-mode app clean
183+
golem-cli --dev-mode app build -b stability-release
184+
golem-cli --dev-mode app clean
185+
golem-cli --dev-mode app build -b kling-release
186+
golem-cli --dev-mode app clean
187+
golem-cli --dev-mode app build -b runway-release
188+
189+
cd ../video-advanced
190+
191+
golem-cli --version
192+
golem-cli --dev-mode app clean
193+
golem-cli --dev-mode app build -b kling-release
194+
golem-cli --dev-mode app clean
195+
'''

websearch/Makefile.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,19 +146,19 @@ cp wit/golem-web-search.wit ../test/websearch/wit/deps/golem-web-search/golem-we
146146
echo "Copied WIT for module test"
147147
"""
148148

149-
[tasks.build-test-components]
150-
dependencies = ["build"]
149+
[tasks.release-build-test-components]
150+
dependencies = ["release-build"]
151151
description = "Builds websearch test components with golem-cli"
152152
script = '''
153153
cd ../test/websearch
154154
155155
golem-cli --version
156156
golem-cli --dev-mode app clean
157-
golem-cli --dev-mode app build -b brave-debug
157+
golem-cli --dev-mode app build -b brave-release
158158
golem-cli --dev-mode app clean
159-
golem-cli --dev-mode app build -b google-debug
159+
golem-cli --dev-mode app build -b google-release
160160
golem-cli --dev-mode app clean
161-
golem-cli --dev-mode app build -b serper-debug
161+
golem-cli --dev-mode app build -b serper-release
162162
golem-cli --dev-mode app clean
163-
golem-cli --dev-mode app build -b tavily-debug
163+
golem-cli --dev-mode app build -b tavily-release
164164
'''

0 commit comments

Comments
 (0)