Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
db725d5
Delete .clang-tidy
michaelvlach May 11, 2022
628f2d9
Update readme.md
michaelvlach May 11, 2022
122a60c
Rename adev.sh to build.sh
michaelvlach May 11, 2022
7ef0569
Update pr.yml
michaelvlach May 11, 2022
b58551e
Update adev.yml
michaelvlach May 11, 2022
75123b3
Update .gitignore
michaelvlach May 11, 2022
d883f33
Update analyse.sh
michaelvlach May 11, 2022
3cd655b
Update sh scripts
michaelvlach May 11, 2022
2e11ef5
Rename doxyfile
michaelvlach May 14, 2022
a37d085
Update .gitignore
michaelvlach May 14, 2022
a4db0b6
Update compile_flags.txt
michaelvlach May 14, 2022
57f5fda
Update containerfile
michaelvlach May 14, 2022
f06ac2e
Refactor build
michaelvlach May 14, 2022
99699fd
Re-enable formatting
michaelvlach May 14, 2022
50f4ede
Re-enable tests
michaelvlach May 14, 2022
e80cf9d
Re-enable tests
michaelvlach May 14, 2022
677bae1
Enable coverage
michaelvlach May 14, 2022
b9b1101
Re-enable analysis
michaelvlach May 14, 2022
86db320
Update install scripts
michaelvlach May 14, 2022
8b59d4b
Minor fixes
michaelvlach May 14, 2022
d642d84
Linux fixes
michaelvlach May 14, 2022
9e7df67
Static analysis fixes
michaelvlach May 15, 2022
76ae180
Fix executable flags
michaelvlach May 15, 2022
474b43a
Workaround for ICE in clang-tidy
michaelvlach May 15, 2022
86f5ccb
Fix astl.cpp analysis
michaelvlach May 15, 2022
a74ec9c
Make yamlcpp system include
michaelvlach May 15, 2022
b836405
Update analyse.sh
michaelvlach May 15, 2022
1541f24
Update analyse_checks.sh
michaelvlach May 15, 2022
5b4d9fe
Update pr.yml
michaelvlach May 15, 2022
a7527fd
Merge branch 'devops-split-static-analysis-into-multiple-jobs-857' of…
michaelvlach May 15, 2022
7e62018
Update pr.yml
michaelvlach May 15, 2022
facba3f
Update pr.yml
michaelvlach May 15, 2022
e247285
Update pr.yml
michaelvlach May 15, 2022
f7e7d57
Fixes
michaelvlach May 15, 2022
eb6917b
Update astl.hpp
michaelvlach May 16, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 0 additions & 104 deletions .clang-tidy

This file was deleted.

File renamed without changes.
52 changes: 26 additions & 26 deletions .github/workflows/adev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,37 +25,37 @@ jobs:
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build address-sanitizer
- run: ./build.sh build address-sanitizer
- run: |
export ASAN_OPTIONS=alloc_dealloc_mismatch=0
./adev.sh test clang
./build.sh test clang

analysis_linux:
runs-on: ubuntu-latest
container: ${{ needs.create_container.outputs.image }}
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build clang
- run: ./adev.sh analyse
- run: ./build.sh build clang
- run: ./build.sh analyse

analysis_windows:
runs-on: windows-2022
steps:
- uses: actions/checkout@v2
- shell: bash
run: ./adev.sh build clang
run: ./build.sh build clang
- shell: bash
run: ./adev.sh analyse
run: ./build.sh analyse

coverage_linux:
runs-on: ubuntu-latest
container: ${{ needs.create_container.outputs.image }}
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build coverage
- run: ./adev.sh coverage
- run: ./build.sh build coverage
- run: ./build.sh coverage
- if: always()
uses: actions/upload-artifact@v2
with:
Expand All @@ -68,9 +68,9 @@ jobs:
steps:
- uses: actions/checkout@v2
- shell: bash
run: ./adev.sh build coverage
run: ./build.sh build coverage
- shell: bash
run: ./adev.sh coverage
run: ./build.sh coverage
- if: always()
uses: actions/upload-artifact@v2
with:
Expand All @@ -84,7 +84,7 @@ jobs:
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build docs
- run: ./build.sh build docs
- if: always()
uses: actions/upload-artifact@v2
with:
Expand All @@ -98,16 +98,16 @@ jobs:
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh format check
- run: ./build.sh format check

linux_clang_x64:
runs-on: ubuntu-latest
container: ${{ needs.create_container.outputs.image }}
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build clang
- run: ./adev.sh test clang 100
- run: ./build.sh build clang
- run: ./build.sh test clang 100
- if: always()
uses: actions/upload-artifact@v2
with:
Expand All @@ -122,8 +122,8 @@ jobs:
if: false
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build gcc
- run: ./adev.sh test gcc 100
- run: ./build.sh build gcc
- run: ./build.sh test gcc 100
- if: always()
uses: actions/upload-artifact@v2
with:
Expand All @@ -137,35 +137,35 @@ jobs:
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build memory-sanitizer
- run: ./adev.sh test clang
- run: ./build.sh build memory-sanitizer
- run: ./build.sh test clang

thread_sanitizer:
runs-on: ubuntu-latest
container: ${{ needs.create_container.outputs.image }}
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build thread-sanitizer
- run: ./adev.sh test clang
- run: ./build.sh build thread-sanitizer
- run: ./build.sh test clang

undefined_sanitizer:
runs-on: ubuntu-latest
container: ${{ needs.create_container.outputs.image }}
needs: create_container
steps:
- uses: actions/checkout@v2
- run: ./adev.sh build undefined-sanitizer
- run: ./adev.sh test clang
- run: ./build.sh build undefined-sanitizer
- run: ./build.sh test clang

windows_clang_x64:
runs-on: windows-2022
steps:
- uses: actions/checkout@v2
- shell: bash
run: ./adev.sh build clang
run: ./build.sh build clang
- shell: bash
run: ./adev.sh test clang 100
run: ./build.sh test clang 100
- if: always()
uses: actions/upload-artifact@v2
with:
Expand All @@ -178,9 +178,9 @@ jobs:
steps:
- uses: actions/checkout@v2
- shell: bash
run: ./adev.sh build msvc
run: ./build.sh build msvc
- shell: bash
run: ./adev.sh test msvc 100
run: ./build.sh test msvc 100
- if: always()
uses: actions/upload-artifact@v2
with:
Expand Down
Loading