Skip to content

Commit bdd856d

Browse files
committed
cleanup
1 parent b24b537 commit bdd856d

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# borrowed this from:
2-
# https://raw.githubusercontent.com/AcademySoftwareFoundation/Imath/main/.github/workflows/ci_workflow.yml
3-
# with some slight simplifications
1+
# simple ci config the idea is to use the latest ubuntu, macos, and windows that github runners give us
2+
# test a few different compilers (gcc/clang) in debug and release
3+
# and run our tests via ctest
44

55
name: CI
66

@@ -14,27 +14,13 @@ on:
1414
- '**.md'
1515

1616
jobs:
17-
# Linux jobs run in Docker containers, so the latest OS version is OK. macOS
18-
# and Windows jobs need to be locked to specific virtual environment
19-
# versions to mitigate issues from OS updates, and will require maintenance
20-
# as OS versions are retired.
21-
#
22-
# GH Actions (Free plan) supports 20 concurrent jobs, with 5 concurrent macOS
23-
# jobs. This workflow tries to utilize (but not exceed) that budget to
24-
# promote timely CI.
25-
26-
# ---------------------------------------------------------------------------
27-
# Linux
28-
# ---------------------------------------------------------------------------
29-
# TODO: Add ARM build. Add sanitize build.
3017

3118
linux:
3219
name: '${{ matrix.os }}
3320
<${{ matrix.compiler-desc }} ,
3421
config=${{ matrix.build-type }},
3522
shared=${{ matrix.build-shared }},
3623
cxx=${{ matrix.cxx-standard }}>'
37-
# GH-hosted VM. The build runs in CentOS 7 'container' defined below.
3824
runs-on: ubuntu-latest
3925
strategy:
4026
matrix:
@@ -76,7 +62,6 @@ jobs:
7662
compiler-desc: gcc
7763
os: ubuntu-latest
7864

79-
8065
# -------------------------------------------------------------------
8166
# gcc, Debug
8267
# -------------------------------------------------------------------
@@ -124,7 +109,7 @@ jobs:
124109
# macOS
125110
# ---------------------------------------------------------------------------
126111

127-
macos_no_python:
112+
macos:
128113
name: '${{ matrix.os }}
129114
config=${{ matrix.build-type }},
130115
shared=${{ matrix.build-shared }},
@@ -173,7 +158,6 @@ jobs:
173158
cmake --build . \
174159
--target install \
175160
--config ${{ matrix.build-type }} \
176-
-- -j2
177161
working-directory: _build
178162
- name: Test
179163
run: |

0 commit comments

Comments
 (0)