Back

ollama #14060

scripts: add macOS support to install.sh

by BruceMacD · Feb 06, 2026 at 19:33 UTC · scan-b095398f57267ac9

Medium Risk (30%)

Get this automatically on every PR

Install the Axiomo GitHub App to get Signals as check runs and PR comments on every pull request.

Install App

Risk Assessment

Risk level: Medium (30%)

Risk Drivers

  • touches_ci_config: Modifies ci_config code

Intent

3/3 criteria met

Add macOS support to the Ollama installation script

Non-Goals

  • - Modify Linux installation process
  • - Update documentation
  • - Add new features to Ollama

Acceptance Criteria

  • โœ“
    The install.sh script supports macOS installation.

    scripts/install.sh includes macOS-specific steps.

  • โœ“
    The installation process is verified through CI.

    .github/workflows/test-install.yaml adds CI for install.sh changes.

  • โœ“
    Linux installation remains unchanged.

    No modifications related to Linux in scripts/install.sh.

Confidence: 95.0% Source: diff analysis AI: openai

Contributors

BruceMacD PR Author 1 commit + Trusted
Account Age: 4477 days
Prior PRs: 230
Merged: 172

Trusted contributor with 172 merged PRs. has 513 followers. unfamiliar with .github/workflows/test-install.yaml.

Evidence

Evidence Completeness: 50.0%
tests_passing Passing
Missing: ci_passing, lint_passing, security_scan_clean, coverage_maintained, build_successful

Supply Chain

Elevated Risk
Modifies dependencies
Modifies lockfile
Modifies CI config
Modifies build scripts

Focus Files

Focus on 1 critical file(s)

.github/workflows/test-install.yaml +22

Modifies ci_config code; New file; Configuration

critical
scripts/install.sh +64

64 lines changed

low

Triage

9

minutes to review

medium

effort level

none

staleness risk

Standard review process

Recommendation

COMMENT 66.0% readiness

Some concerns to address before approval

Next Steps

Concern .github/workflows/test-install.yaml

Requires security review for ci_config changes

Question

Why is ci_passing missing? Consider adding this check.

Question

Why is lint_passing missing? Consider adding this check.

Concern .github/workflows/test-install.yaml

Critical file: Modifies ci_config code; New file; Configuration

Suggestion .github/workflows/test-install.yaml

CI configuration changed - verify build/deploy behavior