[PR #11198] ci: add new build.yaml workflow #13475

Open
opened 2026-04-13 00:28:18 -05:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/ollama/ollama/pull/11198

State: open
Merged: No


Minimal .github/workflows/build.yaml based on release.yaml to build and upload OllamaSetup.exe on 'workflow_dispatch' .

Intentionally kept similar to 'release.yaml' so it can be quickly maintained simply by side-by-side diff comparison to any newer version of 'release.yaml', etc.

Installer built in GitHub Actions CI is easier for users of their own forks to deploy to computers, preserve, etc, and sometimes more convenient for developers than getting a MSWindows build environment working locally.

Particularly handy for just creating a version of Ollama with desired changes that haven't made it to an official release (eg. 'PR 10382' , 'PR 10238' , to apparently support Llama 3.1 Nemotron Ultra 253b v1 ), or to quickly try some small change (eg. disabling automatic updates) made using OpenAI's WebUI Codex tool on a fork .

For documentation, I suggest the following (developer guide):

## Windows - GitHub Actions

Fork repository.

Navigate the GitHub WebUI to -> Actions -> build .

Click 'Run workflow' , then click the green confirmation button 'Run workflow' .

Navigate the GitHub WebUI back to the 'Code' tab of your forked repository.

Click 'Releases' on the right side panel, expand 'Assets' .

Download and install your 'OllamaSetup.exe' .
**Original Pull Request:** https://github.com/ollama/ollama/pull/11198 **State:** open **Merged:** No --- Minimal `.github/workflows/build.yaml` based on `release.yaml` to build and upload `OllamaSetup.exe` on 'workflow_dispatch' . Intentionally kept similar to 'release.yaml' so it can be quickly maintained simply by side-by-side diff comparison to any newer version of 'release.yaml', etc. Installer built in GitHub Actions CI is easier for users of their own forks to deploy to computers, preserve, etc, and sometimes more convenient for developers than getting a MSWindows build environment working locally. Particularly handy for just creating a version of Ollama with desired changes that haven't made it to an official release (eg. '[PR 10382](https://github.com/ollama/ollama/pull/10382)' , 'PR [10238](https://github.com/ollama/ollama/pull/10238)' , to apparently support Llama 3.1 Nemotron Ultra 253b v1 ), or to quickly try some small change (eg. disabling automatic updates) made using OpenAI's WebUI Codex tool on a fork . For documentation, I suggest the following ([developer guide](https://github.com/ollama/ollama/blob/main/docs/development.md)): ```Markdown ## Windows - GitHub Actions Fork repository. Navigate the GitHub WebUI to -> Actions -> build . Click 'Run workflow' , then click the green confirmation button 'Run workflow' . Navigate the GitHub WebUI back to the 'Code' tab of your forked repository. Click 'Releases' on the right side panel, expand 'Assets' . Download and install your 'OllamaSetup.exe' . ```
GiteaMirror added the pull-request label 2026-04-13 00:28:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#13475