8585 - name : Install cargo-component
8686 run :
cargo binstall --force [email protected] 8787 - name : Install golem-cli
88- run :
cargo binstall --force [email protected] rc2 --locked --no-confirm 88+ run :
cargo binstall --force [email protected] rc4 --locked --no-confirm 8989 - name : Install wac-cli
9090 run : cargo binstall --force wac-cli --locked --no-confirm
9191 - name : Build all test components
@@ -119,7 +119,7 @@ jobs:
119119 run : |
120120 set -e
121121 echo "Installing Golem server"
122- sudo curl -L https://github.com/golemcloud/golem/releases/download/v1.3.0-rc2 /golem-x86_64-unknown-linux-gnu -o ./golem
122+ sudo curl -L https://github.com/golemcloud/golem/releases/download/v1.3.0-rc4 /golem-x86_64-unknown-linux-gnu -o ./golem
123123 sudo chmod +x ./golem
124124 sudo mv ./golem /usr/local/bin/golem
125125 golem --version
@@ -133,24 +133,24 @@ jobs:
133133 cd test/exec
134134 golem profile config local set-format json
135135 golem app -b release deploy
136- golem worker invoke test:exec-js/test-1 test01 | jq -e '(.result_wave[0]=="true")'
137- golem worker invoke test:exec-js/test-2 test02 | jq -e '(.result_wave[0]=="true")'
138- golem worker invoke test:exec-js/test-3 test03 | jq -e '(.result_wave[0]=="true")'
139- golem worker invoke test:exec-js/test-4 test04 | jq -e '(.result_wave[0]=="true")'
140- golem worker invoke test:exec-js/test-5 test05 | jq -e '(.result_wave[0]=="true")'
141- golem worker invoke test:exec-js/test-6 test06 | jq -e '(.result_wave[0]=="true")'
142- golem worker invoke test:exec-js/test-7 test07 | jq -e '(.result_wave[0]=="true")'
143- golem worker invoke test:exec-js/test-8 test08 | jq -e '(.result_wave[0]=="true")'
144- golem worker invoke test:exec-js/test-9 test09 | jq -e '(.result_wave[0]=="true")'
145- golem worker invoke test:exec-js/test-10 test10 | jq -e '(.result_wave[0]=="true")'
146- golem worker invoke test:exec-js/test-11 test11 | jq -e '(.result_wave[0]=="true")'
147- golem worker invoke test:exec-py/test-1 test1 | jq -e '(.result_wave[0]=="true")'
148- golem worker invoke test:exec-py/test-2 test2 | jq -e '(.result_wave[0]=="true")'
149- golem worker invoke test:exec-py/test-3 test3 | jq -e '(.result_wave[0]=="true")'
150- golem worker invoke test:exec-py/test-4 test4 | jq -e '(.result_wave[0]=="true")'
151- #golem worker invoke test:exec-py/test-5 test5 | jq -e '(.result_wave[0]=="true")' # TODO: REENABLE AFTER INVESTIGATION
152- #golem worker invoke test:exec-py/test-6 test6 | jq -e '(.result_wave[0]=="true")' # TODO: REENABLE AFTER INVESTIGATION
153- golem worker invoke test:exec-py/test-7 test7 | jq -e '(.result_wave[0]=="true")'
136+ golem agent invoke test:exec-js/test-1 test01 | jq -e '(.result_wave[0]=="true")'
137+ golem agent invoke test:exec-js/test-2 test02 | jq -e '(.result_wave[0]=="true")'
138+ golem agent invoke test:exec-js/test-3 test03 | jq -e '(.result_wave[0]=="true")'
139+ golem agent invoke test:exec-js/test-4 test04 | jq -e '(.result_wave[0]=="true")'
140+ golem agent invoke test:exec-js/test-5 test05 | jq -e '(.result_wave[0]=="true")'
141+ golem agent invoke test:exec-js/test-6 test06 | jq -e '(.result_wave[0]=="true")'
142+ golem agent invoke test:exec-js/test-7 test07 | jq -e '(.result_wave[0]=="true")'
143+ golem agent invoke test:exec-js/test-8 test08 | jq -e '(.result_wave[0]=="true")'
144+ golem agent invoke test:exec-js/test-9 test09 | jq -e '(.result_wave[0]=="true")'
145+ golem agent invoke test:exec-js/test-10 test10 | jq -e '(.result_wave[0]=="true")'
146+ golem agent invoke test:exec-js/test-11 test11 | jq -e '(.result_wave[0]=="true")'
147+ golem agent invoke test:exec-py/test-1 test1 | jq -e '(.result_wave[0]=="true")'
148+ golem agent invoke test:exec-py/test-2 test2 | jq -e '(.result_wave[0]=="true")'
149+ golem agent invoke test:exec-py/test-3 test3 | jq -e '(.result_wave[0]=="true")'
150+ golem agent invoke test:exec-py/test-4 test4 | jq -e '(.result_wave[0]=="true")'
151+ #golem agent invoke test:exec-py/test-5 test5 | jq -e '(.result_wave[0]=="true")' # TODO: REENABLE AFTER INVESTIGATION
152+ #golem agent invoke test:exec-py/test-6 test6 | jq -e '(.result_wave[0]=="true")' # TODO: REENABLE AFTER INVESTIGATION
153+ golem agent invoke test:exec-py/test-7 test7 | jq -e '(.result_wave[0]=="true")'
154154
155155 ollama-integration-tests :
156156 runs-on : ubuntu-latest
@@ -194,7 +194,7 @@ jobs:
194194 run : |
195195 set -e
196196 echo "Installing Golem server"
197- sudo curl -L https://github.com/golemcloud/golem/releases/download/v1.3.0-rc2 /golem-x86_64-unknown-linux-gnu -o ./golem
197+ sudo curl -L https://github.com/golemcloud/golem/releases/download/v1.3.0-rc4 /golem-x86_64-unknown-linux-gnu -o ./golem
198198 sudo chmod +x ./golem
199199 sudo mv ./golem /usr/local/bin/golem
200200 golem --version
@@ -207,15 +207,15 @@ jobs:
207207 cargo make --cwd llm build-ollama
208208 cd test/llm
209209 golem app deploy -b ollama-debug test:llm test:helper
210- golem worker new -e GOLEM_OLLAMA_BASE_URL=http://localhost:11434 test:llm/ollama-1
211- golem worker invoke test:llm/ollama-1 test1 | grep -v "ERROR: "
212- golem worker invoke test:llm/ollama-1 test2 | grep -v "ERROR: "
213- golem worker invoke test:llm/ollama-1 test3 | grep -v "ERROR: "
214- golem worker invoke test:llm/ollama-1 test4 | grep -v "ERROR: "
215- golem worker invoke test:llm/ollama-1 test5 | grep -v "ERROR: "
216- golem worker invoke test:llm/ollama-1 test6 | grep -v "ERROR: "
217- golem worker invoke test:llm/ollama-1 test7 | grep -v "ERROR: "
218- golem worker invoke test:llm/ollama-1 test8 | grep -v "ERROR: "
210+ golem agent new -e GOLEM_OLLAMA_BASE_URL=http://localhost:11434 test:llm/ollama-1
211+ golem agent invoke test:llm/ollama-1 test1 | grep -v "ERROR: "
212+ golem agent invoke test:llm/ollama-1 test2 | grep -v "ERROR: "
213+ golem agent invoke test:llm/ollama-1 test3 | grep -v "ERROR: "
214+ golem agent invoke test:llm/ollama-1 test4 | grep -v "ERROR: "
215+ golem agent invoke test:llm/ollama-1 test5 | grep -v "ERROR: "
216+ golem agent invoke test:llm/ollama-1 test6 | grep -v "ERROR: "
217+ golem agent invoke test:llm/ollama-1 test7 | grep -v "ERROR: "
218+ golem agent invoke test:llm/ollama-1 test8 | grep -v "ERROR: "
219219 graph-integration-tests :
220220 runs-on : ubuntu-latest
221221 steps :
@@ -288,7 +288,7 @@ jobs:
288288 run : |
289289 set -e
290290 echo "Installing Golem server"
291- sudo curl -L https://github.com/golemcloud/golem/releases/download/v1.3.0-rc2 /golem-x86_64-unknown-linux-gnu -o ./golem
291+ sudo curl -L https://github.com/golemcloud/golem/releases/download/v1.3.0-rc4 /golem-x86_64-unknown-linux-gnu -o ./golem
292292 sudo chmod +x ./golem
293293 sudo mv ./golem /usr/local/bin/golem
294294 golem --version
@@ -305,42 +305,42 @@ jobs:
305305
306306 echo "Testing ArangoDB integration..."
307307 golem app deploy -b arangodb-release test:graph test:helper
308- golem worker new -e ARANGODB_HOST=localhost -e ARANGODB_USER="" -e ARANGODB_PASSWORD="" -e ARANGODB_PORT="8529" -e ARANGODB_DATABASE="test" test:graph/arangodb-1
309- golem worker invoke test:graph/arangodb-1 test1 | grep -v "ERROR: "
310- golem worker invoke test:graph/arangodb-1 test2 | grep -v "ERROR: "
311- golem worker invoke test:graph/arangodb-1 test3 | grep -v "ERROR: "
312- golem worker invoke test:graph/arangodb-1 test4 | grep -v "ERROR: "
313- golem worker invoke test:graph/arangodb-1 test5 | grep -v "ERROR: "
314- golem worker invoke test:graph/arangodb-1 test6 | grep -v "ERROR: "
315- golem worker invoke test:graph/arangodb-1 test7 | grep -v "ERROR: "
308+ golem agent new -e ARANGODB_HOST=localhost -e ARANGODB_USER="" -e ARANGODB_PASSWORD="" -e ARANGODB_PORT="8529" -e ARANGODB_DATABASE="test" test:graph/arangodb-1
309+ golem agent invoke test:graph/arangodb-1 test1 | grep -v "ERROR: "
310+ golem agent invoke test:graph/arangodb-1 test2 | grep -v "ERROR: "
311+ golem agent invoke test:graph/arangodb-1 test3 | grep -v "ERROR: "
312+ golem agent invoke test:graph/arangodb-1 test4 | grep -v "ERROR: "
313+ golem agent invoke test:graph/arangodb-1 test5 | grep -v "ERROR: "
314+ golem agent invoke test:graph/arangodb-1 test6 | grep -v "ERROR: "
315+ golem agent invoke test:graph/arangodb-1 test7 | grep -v "ERROR: "
316316 echo "ArangoDB tests completed successfully"
317317 golem app clean -b arangodb-release
318318
319319 echo "Testing JanusGraph integration..."
320320 golem app deploy -b janusgraph-release test:graph test:helper
321321 sleep 10
322- golem worker new -e JANUSGRAPH_HOST=localhost -e JANUSGRAPH_USER="" -e JANUSGRAPH_PASSWORD="" -e JANUSGRAPH_PORT="8182" test:graph/janusgraph-1
323- golem worker invoke test:graph/janusgraph-1 test1 | grep -v "ERROR: "
324- golem worker invoke test:graph/janusgraph-1 test2 | grep -v "ERROR: "
325- golem worker invoke test:graph/janusgraph-1 test3 | grep -v "ERROR: "
326- golem worker invoke test:graph/janusgraph-1 test4 | grep -v "ERROR: "
327- golem worker invoke test:graph/janusgraph-1 test5 | grep -v "ERROR: "
328- golem worker invoke test:graph/janusgraph-1 test6 | grep -v "ERROR: "
329- golem worker invoke test:graph/janusgraph-1 test7 | grep -v "ERROR: "
322+ golem agent new -e JANUSGRAPH_HOST=localhost -e JANUSGRAPH_USER="" -e JANUSGRAPH_PASSWORD="" -e JANUSGRAPH_PORT="8182" test:graph/janusgraph-1
323+ golem agent invoke test:graph/janusgraph-1 test1 | grep -v "ERROR: "
324+ golem agent invoke test:graph/janusgraph-1 test2 | grep -v "ERROR: "
325+ golem agent invoke test:graph/janusgraph-1 test3 | grep -v "ERROR: "
326+ golem agent invoke test:graph/janusgraph-1 test4 | grep -v "ERROR: "
327+ golem agent invoke test:graph/janusgraph-1 test5 | grep -v "ERROR: "
328+ golem agent invoke test:graph/janusgraph-1 test6 | grep -v "ERROR: "
329+ golem agent invoke test:graph/janusgraph-1 test7 | grep -v "ERROR: "
330330 echo "JanusGraph tests completed successfully"
331331 golem app clean -b janusgraph-release
332332
333333 echo "Testing Neo4j integration..."
334334 golem app deploy -b neo4j-release test:graph test:helper
335335 sleep 10
336- golem worker new -e NEO4J_HOST=localhost -e NEO4J_USER=neo4j -e NEO4J_PASSWORD=password -e NEO4J_PORT="7474" -e NEO4J_DATABASE=neo4j test:graph/neo4j-1
337- golem worker invoke test:graph/neo4j-1 test1 | grep -v "ERROR: "
338- golem worker invoke test:graph/neo4j-1 test2 | grep -v "ERROR: "
339- golem worker invoke test:graph/neo4j-1 test3 | grep -v "ERROR: "
340- golem worker invoke test:graph/neo4j-1 test4 | grep -v "ERROR: "
341- golem worker invoke test:graph/neo4j-1 test5 | grep -v "ERROR: "
342- golem worker invoke test:graph/neo4j-1 test6 | grep -v "ERROR: "
343- golem worker invoke test:graph/neo4j-1 test7 | grep -v "ERROR: "
336+ golem agent new -e NEO4J_HOST=localhost -e NEO4J_USER=neo4j -e NEO4J_PASSWORD=password -e NEO4J_PORT="7474" -e NEO4J_DATABASE=neo4j test:graph/neo4j-1
337+ golem agent invoke test:graph/neo4j-1 test1 | grep -v "ERROR: "
338+ golem agent invoke test:graph/neo4j-1 test2 | grep -v "ERROR: "
339+ golem agent invoke test:graph/neo4j-1 test3 | grep -v "ERROR: "
340+ golem agent invoke test:graph/neo4j-1 test4 | grep -v "ERROR: "
341+ golem agent invoke test:graph/neo4j-1 test5 | grep -v "ERROR: "
342+ golem agent invoke test:graph/neo4j-1 test6 | grep -v "ERROR: "
343+ golem agent invoke test:graph/neo4j-1 test7 | grep -v "ERROR: "
344344 echo "Neo4j tests completed successfully"
345345 golem app clean -b neo4j-release
346346
0 commit comments