distributable: url: git+https://github.com/jmorganca/ollama ref: v{{version}} versions: github: jmorganca/ollama platforms: - darwin # Available for macOS Windows & Linux support coming soon. <= from https://ollama.ai/ build: dependencies: go.dev: ^1.21 cmake.org: ^3 git-scm.org: ^2 script: - run: | git submodule init git submodule update if: '>=0.0.18' - go generate ./... - go build . - mkdir -p {{prefix}}/bin - install ollama {{prefix}}/bin/ provides: - bin/ollama test: qa-required: true script: # 0.0.19 complains about a missing blobs directory - run: mkdir -p ~/.ollama/models/blobs if: =0.0.19 - killall ollama || true - ollama serve & - sleep 5 - ollama create mario -f ./Modelfile - ollama list | grep 'mario' - killall ollama || true