cmake-format + miscellaneous tweaks (#13)

* cmake-format + miscellaneous tweaks
* Formatted cmake in examples and tests
* Updated linux-ci.yml artifacts naming
* Updated clang-format
* Fixed submodule branches
Tá an tiomantas seo le fáil i:
Jonathan R. Madsen
2021-09-20 11:12:06 -05:00
tiomanta ag GitHub
tuismitheoir e6ead5ab3f
tiomantas 6c93674f92
D'athraigh 26 comhad le 1577 breiseanna agus 1428 scriosta
+25 -2
Féach ar an gComhad
@@ -10,8 +10,31 @@ on:
branches: [ main, develop ]
jobs:
formatting:
runs-on: ubuntu-18.04
cmake-format:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y python3-pip
python3 -m pip install cmake-format
- name: cmake-format
run: |
set +e
cmake-format -i $(find . -type f | egrep 'CMakeLists.txt|\.cmake$')
if [ $(git diff | wc -l) -gt 0 ]; then
echo -e "\nError! CMake code not formatted. Run cmake-format...\n"
echo -e "\nFiles:\n"
git diff --name-only
echo -e "\nFull diff:\n"
git diff
exit 1
fi
clang-format:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
+8 -8
Féach ar an gComhad
@@ -63,7 +63,7 @@ jobs:
- name: Test
working-directory: ${{ github.workspace }}/build
run:
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest.log
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest-ubuntu-focal.log
- name: Test Install
run:
@@ -78,7 +78,7 @@ jobs:
with:
name: ctest-log
path: |
${{ github.workspace }}/build/hosttrace-ctest.log
${{ github.workspace }}/build/hosttrace-ctest-ubuntu-focal.log
ubuntu-bionic:
runs-on: ubuntu-18.04
@@ -132,7 +132,7 @@ jobs:
- name: Test
working-directory: ${{ github.workspace }}/build
run:
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest.log
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest-ubuntu-bionic.log
- name: Test Install
run:
@@ -147,7 +147,7 @@ jobs:
with:
name: ctest-log
path: |
${{ github.workspace }}/build/hosttrace-ctest.log
${{ github.workspace }}/build/hosttrace-ctest-ubuntu-bionic.log
ubuntu-focal-external:
runs-on: ubuntu-20.04
@@ -223,7 +223,7 @@ jobs:
run:
ldd ./hosttrace &&
./hosttrace --help &&
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest.log
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest-ubuntu-focal-external.log
- name: Test Install
run:
@@ -239,7 +239,7 @@ jobs:
with:
name: ctest-log
path: |
${{ github.workspace }}/build/hosttrace-ctest.log
${{ github.workspace }}/build/hosttrace-ctest-ubuntu-focal-external.log
ubuntu-focal-dyninst-package:
runs-on: ubuntu-20.04
@@ -308,7 +308,7 @@ jobs:
run:
ldd ./hosttrace &&
./hosttrace --help &&
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest.log
ctest -V --output-log ${{ github.workspace }}/build/hosttrace-ctest-ubuntu-focal-dyninst-package.log
- name: Test Install
run:
@@ -324,4 +324,4 @@ jobs:
with:
name: ctest-log
path: |
${{ github.workspace }}/build/hosttrace-ctest.log
${{ github.workspace }}/build/hosttrace-ctest-ubuntu-focal-dyninst-package.log