File tree 2 files changed +46
-0
lines changed
2 files changed +46
-0
lines changed Original file line number Diff line number Diff line change 18
18
run : diff newcodecov .github/jobs/uploadcodecov.sh
19
19
20
20
unit-tests :
21
+ permissions :
22
+ checks : write
21
23
runs-on : ubuntu-24.04
22
24
timeout-minutes : 20
23
25
container :
79
81
/opt/domjudge/domserver/webapp/var/log/*.log
80
82
/tmp/docker-logs
81
83
/tmp/artifacts
84
+
85
+ event_file :
86
+ name : " Post results assuming forks"
87
+ runs-on : ubuntu-latest
88
+ steps :
89
+ - name : Upload
90
+ uses : actions/upload-artifact@v4
91
+ with :
92
+ name : Event File
93
+ path : ${{ github.event_path }}
Original file line number Diff line number Diff line change
1
+ name : Publish Unittest Results
2
+
3
+ on :
4
+ workflow_run :
5
+ workflows : ["Unit tests"]
6
+ types :
7
+ - completed
8
+ permissions : {}
9
+
10
+ jobs :
11
+ test-results :
12
+ name : Test Results
13
+ runs-on : ubuntu-latest
14
+ if : github.event.workflow_run.conclusion != 'skipped'
15
+ permissions :
16
+ # required by download step to access artifacts API
17
+ actions : read
18
+ # write the actual check-run
19
+ checks : write
20
+ # needed unless run with comment_mode: off
21
+ pull-requests : write
22
+ steps :
23
+ - name : Download and Extract Artifacts
24
+ uses : dawidd6/action-download-artifact@e7466d1a7587ed14867642c2ca74b5bcc1e19a2d
25
+ with :
26
+ run_id : ${{ github.event.workflow_run.id }}
27
+ path : artifacts
28
+ - name : Publish Test Results
29
+ uses : EnricoMi/publish-unit-test-result-action@v2
30
+ with :
31
+ commit : ${{ github.event.workflow_run.head_sha }}
32
+ event_file : artifacts/Event File/event.json
33
+ event_name : ${{ github.event.workflow_run.event }}
34
+ files : " tmp/artifacts/**/*.xml"
You can’t perform that action at this time.
0 commit comments