Skip to content

Commit c919082

Browse files
committed
Troubleshooting
1 parent e13709e commit c919082

2 files changed

Lines changed: 8 additions & 9 deletions

File tree

.github/workflows/install-vendor.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@ name: Install Vendor Libraries
22

33
on:
44
workflow-call:
5-
inputs:
6-
runs-on:
7-
required: true
8-
type: string
95

106
jobs:
11-
install-boost:
12-
runs-on: ${{ inputs.runs-on }}
7+
install-vendor:
8+
runs-on: ${{ matrix.os }}
9+
strategy:
10+
matrix:
11+
os: [macos-latest, ubuntu-latest]
1312
steps:
1413
- uses: actions/checkout@v4
1514
- name: Cache Vendor Libraries

.github/workflows/test-push.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ name: Push Tests
33
on: [push]
44

55
jobs:
6+
install-vendor:
7+
uses: ./.github/workflows/install-vendor.yml
68
unit-tests:
9+
needs: install-vendor
710
runs-on: ${{ matrix.os }}
811
strategy:
912
matrix:
1013
os: [macos-latest]
1114
steps:
1215
- uses: actions/checkout@v4
13-
- uses: ./.github/workflows/install-vendor.yml
14-
with:
15-
runs-on: ${{ runner.os }}
1616
- name: Restore Vendor
1717
id: restore-vendor
1818
uses: actions/cache@v4

0 commit comments

Comments
 (0)