Skip to content

Commit 2ad5ab8

Browse files
authored
Merge pull request #159 from heldkat/master
export testresults as inlined ocm-resource
2 parents 0a2eb7b + 1eef41a commit 2ad5ab8

File tree

1 file changed

+49
-20
lines changed

1 file changed

+49
-20
lines changed

.github/workflows/build.yaml

Lines changed: 49 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,25 @@ jobs:
5252
shell: bash
5353
run: |
5454
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
5774
check:
5875
runs-on: ubuntu-latest
5976
steps:
@@ -64,27 +81,39 @@ jobs:
6481
- name: run-check
6582
run: |
6683
set -eu
67-
.ci/check
68-
# verify calls `make sast-report`, which generates `gosec-report.sarif`
6984
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
7088
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
7290
uses: gardener/cc-utils/.github/actions/export-ocm-fragments@master
7391
with:
7492
blobs-directory: /tmp/blobs.d
7593
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

Comments
 (0)