check out local actions
CI / Test Setup Trivy amd64 (pull_request) Successful in 8s
CI / Test Merge SARIF Files (pull_request) Successful in 22s
CI / Test Setup DB (pull_request) Successful in 1m10s
CI / Test Get Images From Files (pull_request) Successful in 1m25s
CI / Test Setup Trivy arm64 (pull_request) Successful in 2m14s

This commit is contained in:
2026-02-25 21:56:15 +01:00
parent d1c36874e5
commit 3d6164bf6c
+22 -7
View File
@@ -37,8 +37,13 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: ./setup-trivy - name: Checkout trivy-actions
- uses: ./setup-db uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: https://gitea.t000-n.de/t.behrendt/trivy-actions
path: trivy-actions
- uses: ./trivy-actions/setup-trivy
- uses: ./trivy-actions/setup-db
- run: | - run: |
trivy config --cache-dir "$TRIVY_CACHE_DIR" --exit-code 0 --format sarif --output config-sarif.json . trivy config --cache-dir "$TRIVY_CACHE_DIR" --exit-code 0 --format sarif --output config-sarif.json .
env: env:
@@ -53,11 +58,16 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: ./setup-trivy - name: Checkout trivy-actions
- uses: ./setup-db uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: https://gitea.t000-n.de/t.behrendt/trivy-actions
path: trivy-actions
- uses: ./trivy-actions/setup-trivy
- uses: ./trivy-actions/setup-db
- name: Get images from files - name: Get images from files
id: get-images id: get-images
uses: ./get-images-from-files uses: ./trivy-actions/get-images-from-files
with: with:
files: ${{ inputs.image-scan-files }} files: ${{ inputs.image-scan-files }}
- name: Pull images - name: Pull images
@@ -97,7 +107,7 @@ jobs:
TRIVY_CACHE_DIR: ${{ runner.temp }}/trivy TRIVY_CACHE_DIR: ${{ runner.temp }}/trivy
- name: Merge image SARIF files - name: Merge image SARIF files
if: steps.get-images.outputs.images != '[]' && steps.scan.outputs.count != '0' if: steps.get-images.outputs.images != '[]' && steps.scan.outputs.count != '0'
uses: ./merge-sarif-files uses: ./trivy-actions/merge-sarif-files
with: with:
files: ${{ steps.scan.outputs.files }} files: ${{ steps.scan.outputs.files }}
output-file: image-sarif.json output-file: image-sarif.json
@@ -135,6 +145,11 @@ jobs:
with: with:
name: image-sarif name: image-sarif
path: image-sarif-artifact path: image-sarif-artifact
- name: Checkout trivy-actions
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: https://gitea.t000-n.de/t.behrendt/trivy-actions
path: trivy-actions
- name: Build merge file list - name: Build merge file list
id: file-list id: file-list
run: | run: |
@@ -150,7 +165,7 @@ jobs:
echo "EOF" >> "$GITHUB_OUTPUT" echo "EOF" >> "$GITHUB_OUTPUT"
- name: Merge SARIF files - name: Merge SARIF files
id: merge-step id: merge-step
uses: ./merge-sarif-files uses: ./trivy-actions/merge-sarif-files
with: with:
files: ${{ steps.file-list.outputs.files }} files: ${{ steps.file-list.outputs.files }}
output-file: merged-sarif.json output-file: merged-sarif.json