Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .ci/test
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ set -o pipefail

# For the test step concourse will set the following environment variables:
# SOURCE_PATH - path to component repository root directory.

if [[ -z "${SOURCE_PATH}" ]]; then
if [[ -z "${SOURCE_PATH:-}" ]]; then
export SOURCE_PATH="$(readlink -f "$(dirname ${0})/..")"
else
export SOURCE_PATH="$(readlink -f ${SOURCE_PATH})"
Expand Down
30 changes: 29 additions & 1 deletion .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ jobs:
oci-images:
name: Build OCI-Images
needs:
- verify
- prepare
permissions:
contents: read
Expand Down Expand Up @@ -78,12 +79,13 @@ jobs:
steps:
- uses: actions/setup-go@v5
with:
go-version: '1.24'
go-version: '1.25'
- uses: gardener/cc-utils/.github/actions/trusted-checkout@master
- name: run-test
shell: bash
run: |
set -eu
.ci/test
mkdir /tmp/blobs.d
.ci/check |& tee /tmp/blobs.d/verify-log.txt
# verify calls `make sast-report`, which generates `gosec-report.sarif`
Expand Down Expand Up @@ -118,3 +120,29 @@ jobs:
- name: gardener.cloud/purposes
value:
- test

oci-images-summary:
name: OCI Images Summary
runs-on: ubuntu-latest
needs:
- oci-images
if: ${{ always() }} # Ensures this job runs even if the matrix partially fails
permissions:
contents: read
steps:
- name: Fail if OCI matrix failed
if: ${{ needs.oci-images.result != 'success' }}
run: exit 1

helmcharts-summary:
name: Helm Charts Summary
runs-on: ubuntu-latest
needs:
- helmcharts
if: ${{ always() }} # Ensures this job runs even if the matrix partially fails
permissions:
contents: read
steps:
- name: Fail if Helm Charts matrix failed
if: ${{ needs.helmcharts.result != 'success' }}
run: exit 1
Loading