@@ -108,20 +108,19 @@ jobs:
108
108
run : |
109
109
set -e
110
110
cargo binstall --force --locked cargo-component@0.21.1
111
- cargo binstall golem-cli@1.2.3 --locked --force --no-confirm
112
111
cargo binstall wac-cli --locked --force --no-confirm
113
112
- name : Start Ollama in Docker
114
113
run : |
115
114
set -e
116
115
docker run -d --name ollama -p 11434:11434 ollama/ollama:latest
117
116
timeout 60 bash -c 'until curl -f http://localhost:11434/api/version; do sleep 2; done'
118
- echo "Pulling Qwen2.5 :1.5b "
119
- docker exec ollama ollama pull qwen2.5 :1.5b
120
- echo "Pulling Gemma2:2b "
121
- docker exec ollama ollama pull gemma2:2b
117
+ echo "Pulling Qwen3 :1.7b "
118
+ docker exec ollama ollama pull qwen3 :1.7b
119
+ echo "Pulling Gemma3:4b "
120
+ docker exec ollama ollama pull gemma3:4b
122
121
echo "Verifying models are available"
123
- docker exec ollama ollama list | grep -q "qwen2.5 :1.5b " || exit 1
124
- docker exec ollama ollama list | grep -q "gemma2:2b " || exit 1
122
+ docker exec ollama ollama list | grep -q "qwen3 :1.7b " || exit 1
123
+ docker exec ollama ollama list | grep -q "gemma3:4b " || exit 1
125
124
echo "Ollama setup completed."
126
125
- name : Install and Run latest Golem Server
127
126
run : |
@@ -136,20 +135,20 @@ jobs:
136
135
echo "Golem server started."
137
136
- name : Build and test Ollama integration
138
137
run : |
139
- set -e
138
+ set -eo pipefail
140
139
cargo make --cwd llm build-ollama
141
140
cd test
142
- golem-cli app build -b ollama-debug
143
- golem-cli app deploy -b ollama-debug
144
- golem-cli worker new -e GOLEM_OLLAMA_BASE_URL=http://localhost:11434 test:llm/ollama-1
145
- golem-cli worker invoke test:llm/ollama-1 test1
146
- golem-cli worker invoke test:llm/ollama-1 test2
147
- golem-cli worker invoke test:llm/ollama-1 test3
148
- golem-cli worker invoke test:llm/ollama-1 test4
149
- golem-cli worker invoke test:llm/ollama-1 test5
150
- golem-cli worker invoke test:llm/ollama-1 test6
151
- golem-cli worker invoke test:llm/ollama-1 test7
152
- golem-cli worker invoke test:llm/ollama-1 test8
141
+ golem app build -b ollama-debug
142
+ golem app deploy -b ollama-debug
143
+ golem worker new -e GOLEM_OLLAMA_BASE_URL=http://localhost:11434 test:llm/ollama-1
144
+ golem worker invoke test:llm/ollama-1 test1 | grep -v "ERROR: "
145
+ golem worker invoke test:llm/ollama-1 test2 | grep -v "ERROR: "
146
+ golem worker invoke test:llm/ollama-1 test3 | grep -v "ERROR: "
147
+ golem worker invoke test:llm/ollama-1 test4 | grep -v "ERROR: "
148
+ golem worker invoke test:llm/ollama-1 test5 | grep -v "ERROR: "
149
+ golem worker invoke test:llm/ollama-1 test6 | grep -v "ERROR: "
150
+ golem worker invoke test:llm/ollama-1 test7 | grep -v "ERROR: "
151
+ golem worker invoke test:llm/ollama-1 test8 | grep -v "ERROR: "
153
152
publish-all :
154
153
needs :
155
154
- tests
0 commit comments