Use Actions to recursively checkout

This commit is contained in:
Ben V. Brown 2023-05-09 08:33:59 +10:00 committed by Schdro
parent a888287b7d
commit 7184d1f78b

View File

@ -8,11 +8,12 @@ jobs:
run: run:
shell: cmd shell: cmd
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with:
submodules: 'recursive'
- uses: lukka/get-cmake@latest - uses: lukka/get-cmake@latest
- name: Build blisp tool - name: Build blisp tool
run: | run: |
git submodule update --init --recursive
mkdir build mkdir build
cd build cd build
cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release
@ -28,11 +29,12 @@ jobs:
build-macos: build-macos:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with:
submodules: 'recursive'
- uses: lukka/get-cmake@latest - uses: lukka/get-cmake@latest
- name: Build blisp tool - name: Build blisp tool
run: | run: |
git submodule update --init --recursive
mkdir build mkdir build
cd build cd build
cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release
@ -48,11 +50,12 @@ jobs:
build-linux: build-linux:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with:
submodules: 'recursive'
- uses: lukka/get-cmake@latest - uses: lukka/get-cmake@latest
- name: Build blisp tool - name: Build blisp tool
run: | run: |
git submodule update --init --recursive
mkdir build mkdir build
cd build cd build
cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release
@ -81,6 +84,8 @@ jobs:
distro: ubuntu_latest distro: ubuntu_latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with:
submodules: 'recursive'
- uses: uraimo/run-on-arch-action@v2 - uses: uraimo/run-on-arch-action@v2
name: Build artifact name: Build artifact
id: build id: build
@ -119,7 +124,7 @@ jobs:
# Produce a binary artifact and place it in the mounted volume # Produce a binary artifact and place it in the mounted volume
run: | run: |
git submodule update --init --recursive git config --global --add safe.directory /home/runner/work/blisp/blisp
mkdir build mkdir build
cd build cd build
cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release cmake .. -DBLISP_BUILD_CLI=ON -DCMAKE_BUILD_TYPE=Release