Skip to content

v0.2.1

v0.2.1 #139

Triggered via release May 8, 2026 01:09
@ebourgeoisebourgeois
published v0.2.1
Status Success
Total duration 13m 11s
Artifacts 22

build.yaml

on: release
🔐 Verify Signed Commits
4s
🔐 Verify Signed Commits
⚖️ Verify SPDX License Headers
4s
⚖️ Verify SPDX License Headers
🧾 Validate VEX Statements
🧾 Validate VEX Statements
🛡️ Security Vulnerability Scan
28s
🛡️ Security Vulnerability Scan
🏗️ IaC Security Scan (Trivy config)
🏗️ IaC Security Scan (Trivy config)
🧪 cargo-deny (License + Advisory + Sources)
🧪 cargo-deny (License + Advisory + Sources)
🏷️ Extract Version Information
10s
🏷️ Extract Version Information
🎨 Check Formatting
0s
🎨 Check Formatting
Matrix: build
📦 Package Deployment Manifests
1m 36s
📦 Package Deployment Manifests
📎 Clippy
0s
📎 Clippy
Matrix: ✍️ Sign Binary Artifacts
🔬 Generate SLSA Provenance Subjects
6s
🔬 Generate SLSA Provenance Subjects
Matrix: docker
🏛️ Generate SLSA Provenance  /  detect-env
4s
🏛️ Generate SLSA Provenance / detect-env
Matrix: grype-triage
Matrix: attest
🏛️ Generate SLSA Provenance  /  generator
18s
🏛️ Generate SLSA Provenance / generator
🤖 Auto-VEX (reachability)
2m 20s
🤖 Auto-VEX (reachability)
🤖 Auto-VEX (presence)
2m 18s
🤖 Auto-VEX (presence)
🏛️ Generate SLSA Provenance  /  upload-assets
8s
🏛️ Generate SLSA Provenance / upload-assets
🧾 Assemble OpenVEX
23s
🧾 Assemble OpenVEX
🏛️ Generate SLSA Provenance  /  final
2s
🏛️ Generate SLSA Provenance / final
Matrix: grype
🚀 Upload Release Assets
8s
🚀 Upload Release Assets
Fit to window
Zoom out
Zoom in

Annotations

18 warnings
🛡️ Security Vulnerability Scan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
📦 Package Deployment Manifests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🦀 Build - Linux ARM64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🦀 Build - Linux x86_64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏛️ Generate SLSA Provenance / detect-env
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: slsa-framework/slsa-github-generator/.github/actions/detect-workflow-js@v2.1.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏛️ Generate SLSA Provenance / generator
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./__BUILDER_CHECKOUT_DIR__/.github/actions/compute-sha256, ./__BUILDER_CHECKOUT_DIR__/.github/actions/privacy-check, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34, actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏛️ Generate SLSA Provenance / generator
Restore cache failed: Dependencies file is not found in /home/runner/work/5-spot/5-spot. Supported file pattern: go.sum
🏛️ Generate SLSA Provenance / upload-assets
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16, slsa-framework/slsa-github-generator/.github/actions/compute-sha256@v2.1.0, softprops/action-gh-release@c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐳 Build and Push Docker Image - Chainguard
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Variables should be defined before their use: Dockerfile.chainguard#L40
UndefinedVar: Usage of undefined variable '$BASE_IMAGE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
🐳 Build and Push Docker Image - Distroless
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔏 Attest Docker Image - Chainguard
Please check that the "artifact-metadata:write" permission has been included
🔏 Attest Docker Image - Chainguard
Failed to create storage record: Error: Failed to persist storage record: no artifacts found - https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record
🔏 Attest Docker Image - Distroless
Please check that the "artifact-metadata:write" permission has been included
🔏 Attest Docker Image - Distroless
Failed to create storage record: Error: Failed to persist storage record: no artifacts found - https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record
🤖 Auto-VEX (reachability)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🤖 Auto-VEX (presence)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
0.2.1.intoto.jsonl Expired
9.71 KB
sha256:71656f6000eaea7b29f4fb633930d0957b3bfb9f11ea747334268fd380f967e0
5spot-linux-amd64
4.9 MB
sha256:a0a65c3903f2899e966d9437d0731685f527802e04fa45df8b73efc6b7beb8be
5spot-linux-amd64-signed
4.74 MB
sha256:2d5404c773bd5b43dd1ea1f913161bda61b3e17a16c1643ef1669938ee066d2c
5spot-linux-arm64
4.73 MB
sha256:4239b89983c8787580cb5825196e79436df749a38736caacd5705bce3b478736
5spot-linux-arm64-signed
4.49 MB
sha256:7318006a8f395863b6f5d39f758eba7659639e4d791cbd080cfcc6ba8023a432
cargo-audit-report-release
419 Bytes
sha256:9b019c814890b016a49efe9c87f21df8f7ee4f5b2742104407dfa865c27bb702
deploy-manifests
19.3 KB
sha256:b1208c4b1435f2949218f943caefab7744305ef5f103c773ab23c24f7db65d2a
docker-sbom-Chainguard
8.18 KB
sha256:53ccc59326c1830de999dc7bf7cc8f1b2e9c150f8d07c8e3927b61be1331f44e
docker-sbom-Distroless
106 KB
sha256:f86bf4c3ff3d13d8960ec18aaef0418f534097305ada021b59907ba0d837bce9
finos-5-spot_v0_2_1-distroless.cyclonedx.json
106 KB
sha256:99f07b0ca0bbc1303802cdf4783ae8e58a6baeb16d52b2186587b46c6c5ee968
finos-5-spot_v0_2_1.cyclonedx.json
8.2 KB
sha256:46b69c9aebbb91e2deee17c192ef56ff415860009596bfe287582f46bd8e4762
finos~5-spot~Q0FX4W.dockerbuild
128 KB
sha256:1f279eea261655b330061ba4c35fc88f726132af07761a2f23cffc5e2372fd91
finos~5-spot~VF1M59.dockerbuild
82.6 KB
sha256:56b3835a6f217868cecf11a52d93b90f5894b998f9a4f5e41016d95c204ba51b
grype-release-Chainguard
375 Bytes
sha256:b3d3443d5d78889a9c6460b06f9852cdb755fe87d5cd01fdbea44ec57c6a3aa9
grype-release-Distroless
3.71 KB
sha256:676f1c90a8b97a6a599d4a18638c4fef6dde5fddcbc32847556d49b62e25cb66
grype-triage-Chainguard
4.72 KB
sha256:87c5e07020be8694491c0318e253c080ad42221d2eec22f904727f5cf3c8f5e1
grype-triage-Distroless
12 KB
sha256:d010df86caec02e9e19059ea539d960b4b26c16edc491892f0a01eb40be7a413
openvex
1.38 KB
sha256:6da6c8b3fd23e3c44410382f541a2d7a6bee28c73138232a8c07c09e84230450
openvex-bundle
6.23 KB
sha256:cfe4a42da1f25e1b6fe54447a1ae3dac37bfdac7a55378ec391b88fb9918d842
vex-auto-presence
333 Bytes
sha256:882ec13ce808a8bc68142246df265e069f8ddf7c49dba68616c65a0df6676c7b
vex-auto-reachability
723 Bytes
sha256:75c8bd74a0fc5b24f7033aa91fc60300e825e4cca8ec8b0ceed4d2d05e296866
vex-auto-reachability-evidence
1.2 KB
sha256:03c8696d829774cd265efc20992a208b59dc9ba7e527e28a16f087bb8486f3fc