@@ -49,10 +49,11 @@ jobs:
49
49
matrix : ${{ fromJson(needs.gen_build_matrix.outputs.matrix) }}
50
50
51
51
steps :
52
- - uses : actions/checkout@v2
52
+ - uses : actions/checkout@v3
53
53
54
54
- name : install deps
55
55
run : |
56
+ sudo apt-get update
56
57
sudo apt-get install -y libc6-dev-i386 nkf
57
58
58
59
# - name: convert Shift-JIS to UTF-8
@@ -79,23 +80,24 @@ jobs:
79
80
echo "::set-output name=WEXTRA::${WEXTRA}"
80
81
81
82
- name : cmake
82
- working-directory : ./Examples/minimum_user_for_s2e
83
+ working-directory : ./Examples/minimum_user
83
84
env :
84
85
CC : ${{ matrix.compiler }}
85
86
run : |
86
87
mkdir build
87
88
cd build
89
+ cmake --version
88
90
cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DUSE_SILS_MOCKUP=ON -DADD_WERROR_FLAGS=${{ steps.compile_flags.outputs.WERROR }} -DADD_WEXTRA_FLAGS=${{ steps.compile_flags.outputs.WEXTRA }}
89
91
90
92
- name : build
91
93
id : build
92
94
continue-on-error : ${{ matrix.compiler == 'clang' }}
93
- working-directory : ./Examples/minimum_user_for_s2e /build
95
+ working-directory : ./Examples/minimum_user /build
94
96
run : cmake --build .
95
97
96
98
- name : run
97
99
if : steps.build.outcome == 'success'
98
- working-directory : ./Examples/minimum_user_for_s2e /build
100
+ working-directory : ./Examples/minimum_user /build
99
101
shell : bash
100
102
run : timeout 3 ./C2A || exit 0
101
103
@@ -110,22 +112,22 @@ jobs:
110
112
111
113
- name : clang-tidy
112
114
if : matrix.compiler == 'clang'
113
- working-directory : ./Examples/minimum_user_for_s2e /build
115
+ working-directory : ./Examples/minimum_user /build
114
116
run : |
115
117
run-clang-tidy-11 \
116
118
| sed 's/\/home\/runner\/work\/c2a-core\/c2a-core\///g' \
117
- | sed 's/Examples\/minimum_user_for_s2e \/src\/src_core\///g' \
119
+ | sed 's/Examples\/minimum_user \/src\/src_core\///g' \
118
120
> clang_tidy.log
119
121
120
122
- name : clang-tidy result
121
123
if : matrix.compiler == 'clang'
122
- working-directory : ./Examples/minimum_user_for_s2e /build
124
+ working-directory : ./Examples/minimum_user /build
123
125
run : cat clang_tidy.log
124
126
125
127
- name : remove duplicate error
126
128
if : matrix.compiler == 'clang'
127
129
run : |
128
- python Script/CI/remove_duplicate_error.py ./Examples/minimum_user_for_s2e /build/clang_tidy.log "clang-tidy" | tee clang_tidy.log
130
+ python Script/CI/remove_duplicate_error.py ./Examples/minimum_user /build/clang_tidy.log "clang-tidy" | tee clang_tidy.log
129
131
130
132
- name : reviewdog clang-tidy (github-pr-review)
131
133
if : matrix.compiler == 'clang' && matrix.warning == 'Werror'
0 commit comments