9898 runs-on : ubuntu-24.04
9999 if : always()
100100 needs : [tests]
101+
102+ permissions :
103+ actions : read
104+ contents : read
105+ checks : write
106+ pull-requests : write
107+
101108 steps :
102109 - name : Download all test results
103110 uses : actions/download-artifact@v4
@@ -122,9 +129,8 @@ jobs:
122129 shopt -s globstar nullglob
123130 conv=0
124131 for trx in test-results/**/*.trx; do
125- os="$(basename "$(dirname "$trx")")"
126- [[ "$os" == "test-results" ]] && os="unknown"
127-
132+ fname="$(basename "$trx")"
133+ os="${fname%.trx}"
128134 outdir="ctrf/${os}"
129135 mkdir -p "$outdir"
130136 out="${outdir}/ctrf-report.json"
@@ -138,13 +144,6 @@ jobs:
138144 done
139145 echo "Processed $conv TRX file(s)"
140146
141- - name : Upload CTRF reports (for history & insights)
142- if : always()
143- uses : actions/upload-artifact@v4
144- with :
145- name : ctrf-reports
146- path : ctrf/**/*.json
147- retention-days : 7
148147
149148 - name : Publish CTRF Test Report (all features)
150149 if : always()
@@ -160,17 +159,17 @@ jobs:
160159 status-check-name : ' Integration Tests'
161160
162161 # Turn on (almost) all built-in reports
163- summary-report : true
162+ summary-report : false
164163 summary-delta-report : true
165164 tests-changed-report : true
166165 github-report : true
167- test-report : true
168- test-list-report : true
166+ test-report : false
167+ test-list-report : false
169168 failed-report : true
170- failed-folded-report : true
169+ failed-folded-report : false
171170 skipped-report : true
172171 suite-folded-report : true
173- suite-list-report : true
172+ suite-list-report : false
174173 file-report : true
175174 previous-results-report : true
176175 insights-report : true
@@ -184,7 +183,7 @@ jobs:
184183 fetch-previous-results : true
185184
186185 # Optional: make the order explicit
187- report-order : ' summary-report,summary- delta-report,failed-report,failed-folded-report,flaky-report,flaky-rate-report, fail-rate-report,slowest-report,skipped-report,suite-folded-report,suite-list-report, file-report,test-report,test-list -report,previous-results-report,github-report'
186+ report-order : ' summary-delta-report,failed-report,fail-rate-report,slowest-report,skipped-report,suite-folded-report,file-report,previous-results-report,github-report'
188187 env :
189188 GITHUB_TOKEN : ${{ github.token }}
190189
0 commit comments