Skip to content

Commit

Permalink
Recursive submodular checkout with v2 checkout action, woo!
Browse files Browse the repository at this point in the history
  • Loading branch information
ThePhD committed Apr 2, 2020
1 parent 3617646 commit 9fb43d6
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 15 deletions.
12 changes: 7 additions & 5 deletions .github/workflows/macosx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,21 @@ jobs:
runs-on: macos-latest

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v2
with:
submodules: recursive

- name: configure
run: |
cmake -B build/debug -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/release -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/debug -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/release -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
- name: build
run: |
cmake --build build/debug --config Debug
cmake --build build/debug --config Debug
cmake --build build/release --config Release
- name: test
run: |
cmake --build build/debug --config Debug --target test
cmake --build build/debug --config Debug --target test
cmake --build build/release --config Release --target test
12 changes: 7 additions & 5 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,21 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v2
with:
submodules: recursive

- name: configure
run: |
cmake -B build/debug -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/release -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/debug -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/release -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
- name: build
run: |
cmake --build build/debug --config Debug
cmake --build build/debug --config Debug
cmake --build build/release --config Release
- name: test
run: |
cmake --build build/debug --config Debug --target test
cmake --build build/debug --config Debug --target test
cmake --build build/release --config Release --target test
12 changes: 7 additions & 5 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,21 @@ jobs:
runs-on: windows-latest

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v2
with:
submodules: recursive

- name: configure
run: |
cmake -B build/debug -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/release -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/debug -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
cmake -B build/release -D ITSY_BITSY_SINGLE:BOOL=TRUE -D ITSY_BITSY_TESTS:BOOL=TRUE -D ITSY_BITSY_EXAMPLES:BOOL=TRUE -D ITSY_BITSY_BENCHMARKS:BOOL=TRUE -D ITSY_BITSY_DOCS:BOOL=TRUE
- name: build
run: |
cmake --build build/debug --config Debug
cmake --build build/debug --config Debug
cmake --build build/release --config Release
- name: test
run: |
cmake --build build/debug --config Debug --target test
cmake --build build/debug --config Debug --target test
cmake --build build/release --config Release --target test

0 comments on commit 9fb43d6

Please sign in to comment.