ci: install ninja-build for self-hosted workflows

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
This commit is contained in:
Aaron Teo 2026-03-24 14:18:31 +08:00
parent 0a6263b1ee
commit 3908b9675b
No known key found for this signature in database
1 changed files with 40 additions and 0 deletions

View File

@ -64,6 +64,11 @@ jobs:
id: checkout
uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Test
id: ggml-ci
run: |
@ -78,6 +83,11 @@ jobs:
id: checkout
uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Test
id: ggml-ci
run: |
@ -92,6 +102,11 @@ jobs:
id: checkout
uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Test
id: ggml-ci
run: |
@ -150,6 +165,11 @@ jobs:
id: checkout
uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Test
id: ggml-ci
run: |
@ -163,6 +183,11 @@ jobs:
id: checkout
uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Dawn Dependency
id: dawn-depends
run: |
@ -191,6 +216,11 @@ jobs:
id: checkout
uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Test
id: ggml-ci
run: |
@ -207,6 +237,11 @@ jobs:
with:
persist-credentials: false
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Test
id: ggml-ci
run: |
@ -226,6 +261,11 @@ jobs:
id: checkout
uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
- name: Setup OpenVINO Toolkit
uses: ./.github/actions/linux-setup-openvino
with: