52
52
shell : bash
53
53
run : |
54
54
set -eu
55
- .ci/test-unit
56
-
55
+ mkdir /tmp/blobs.d
56
+ .ci/test-unit |& tee /tmp/blobs.d/test-unit-log.txt
57
+ tar czf /tmp/blobs.d/test-unit-log.tar.gz -C/tmp/blobs.d test-unit-log.txt
58
+ - name : add-test-unit-results-to-component-descriptor
59
+ uses : gardener/cc-utils/.github/actions/export-ocm-fragments@master
60
+ with :
61
+ blobs-directory : /tmp/blobs.d
62
+ ocm-resources : |
63
+ name: test-results
64
+ extraIdentity:
65
+ test: unit
66
+ relation: local
67
+ access:
68
+ type: localBlob
69
+ localReference: test-unit-log.tar.gz
70
+ labels:
71
+ - name: gardener.cloud/purposes
72
+ value:
73
+ - test
57
74
check :
58
75
runs-on : ubuntu-latest
59
76
steps :
@@ -64,27 +81,39 @@ jobs:
64
81
- name : run-check
65
82
run : |
66
83
set -eu
67
- .ci/check
68
- # verify calls `make sast-report`, which generates `gosec-report.sarif`
69
84
mkdir /tmp/blobs.d
85
+ .ci/check |& tee /tmp/blobs.d/check-log.txt
86
+ # verify calls `make sast-report`, which generates `gosec-report.sarif`
87
+ tar czf /tmp/blobs.d/check-log.tar.gz -C/tmp/blobs.d check-log.txt
70
88
tar czf /tmp/blobs.d/gosec-report.tar.gz gosec-report.sarif
71
- - name : add-sast-report -to-component-descriptor
89
+ - name : add-reports -to-component-descriptor
72
90
uses : gardener/cc-utils/.github/actions/export-ocm-fragments@master
73
91
with :
74
92
blobs-directory : /tmp/blobs.d
75
93
ocm-resources : |
76
- name: gosec-report
77
- relation: local
78
- access:
79
- type: localBlob
80
- localReference: gosec-report.tar.gz
81
- labels:
82
- - name: gardener.cloud/purposes
83
- value:
84
- - lint
85
- - sast
86
- - gosec
87
- - name: gardener.cloud/comment
88
- value: |
89
- we use gosec (linter) for SAST scans
90
- see: https://github.com/securego/gosec
94
+ - name: gosec-report
95
+ relation: local
96
+ access:
97
+ type: localBlob
98
+ localReference: gosec-report.tar.gz
99
+ labels:
100
+ - name: gardener.cloud/purposes
101
+ value:
102
+ - lint
103
+ - sast
104
+ - gosec
105
+ - name: gardener.cloud/comment
106
+ value: |
107
+ we use gosec (linter) for SAST scans
108
+ see: https://github.com/securego/gosec
109
+ - name: test-results
110
+ extraIdentity:
111
+ test: check
112
+ relation: local
113
+ access:
114
+ type: localBlob
115
+ localReference: check-log.tar.gz
116
+ labels:
117
+ - name: gardener.cloud/purposes
118
+ value:
119
+ - test
0 commit comments