Skip to content

Commit 8cfe67c

Browse files
authored
Use fixed os-versions in Github Actions CI pipeline (#7)
1 parent 79ea55f commit 8cfe67c

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

.github/workflows/cmake.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,36 +16,34 @@ jobs:
1616
uses: actions/checkout@v3
1717

1818
- name: Build
19+
working-directory: ./build
1920
run: |
20-
cd build
2121
cmake ..
2222
cmake --build .
2323
2424
- name: Run tests
25-
run: |
26-
cd build/test
27-
./cpp_katas_test --output=color
25+
working-directory: ./build/test
26+
run: ./cpp_katas_test --output=color
2827

2928
build-macos:
30-
runs-on: macos-latest
29+
runs-on: macos-11
3130

3231
steps:
3332
- name: Checkout
3433
uses: actions/checkout@v3
3534

3635
- name: Build
36+
working-directory: ./build
3737
run: |
38-
cd build
3938
cmake ..
4039
cmake --build .
4140
4241
- name: Run tests
43-
run: |
44-
cd build/test
45-
./cpp_katas_test --output=color
42+
working-directory: ./build/test
43+
run: ./cpp_katas_test --output=color
4644

4745
build-windows:
48-
runs-on: windows-latest
46+
runs-on: windows-2019
4947

5048
steps:
5149
- name: Checkout
@@ -56,12 +54,11 @@ jobs:
5654
choco install ninja
5755
5856
- name: Build
57+
working-directory: ./build
5958
run: |
60-
cd build
6159
cmake -G "Ninja" ..
6260
cmake --build .
6361
6462
- name: Run tests
65-
run: |
66-
cd build/test
67-
.\cpp_katas_test.exe --output=color
63+
working-directory: ./build/test
64+
run: .\cpp_katas_test.exe --output=color

0 commit comments

Comments
 (0)