1
1
name : Boards Test
2
2
3
3
# The workflow will run on:
4
- # - Schedule (every Sunday at 4 AM UTC) - tests ALL boards
5
4
# - Manual dispatch - tests ALL boards with optional CodeQL
6
5
# - Pull requests with boards.txt changes - tests only NEW/MODIFIED boards
7
6
on :
12
11
default : false
13
12
type : " boolean"
14
13
required : true
15
- schedule :
16
- - cron : " 0 4 * * SUN"
17
14
pull_request :
18
15
paths :
19
16
- " boards.txt"
@@ -115,13 +112,14 @@ jobs:
115
112
./tools/riscv32-*
116
113
./tools/xtensa-*
117
114
118
- - name : Initialize CodeQL
119
- uses : github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
120
- if : ${{ inputs.codeql }}
121
- with :
122
- languages : cpp
123
- build-mode : manual
124
- config-file : ./.github/codeql/codeql-config.yml
115
+ # CodeQL reports errors from the toolchain and generates thousands of false positives
116
+ # - name: Initialize CodeQL
117
+ # uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
118
+ # if: ${{ inputs.codeql }}
119
+ # with:
120
+ # languages: cpp
121
+ # build-mode: manual
122
+ # config-file: ./.github/codeql/codeql-config.yml
125
123
126
124
- name : Compile sketch
127
125
uses : P-R-O-C-H-Y/compile-sketches@a62f069b92dc8f5053da4ac439ea6d1950cf6379 # main
@@ -139,9 +137,10 @@ jobs:
139
137
sketch-paths : " - ./libraries/ESP32/examples/CI/CIBoardsTest/CIBoardsTest.ino"
140
138
verbose : true
141
139
142
- - name : Run CodeQL Analysis
143
- uses : github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
144
- if : ${{ inputs.codeql }}
145
- with :
146
- check_name : " CodeQL Boards"
140
+ # CodeQL reports errors from the toolchain and generates thousands of false positives
141
+ # - name: Run CodeQL Analysis
142
+ # uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
143
+ # if: ${{ inputs.codeql }}
144
+ # with:
145
+ # check_name: "CodeQL Boards"
147
146
0 commit comments