Skip to content

Phase 1: add spotSchedule to CRD and move to v1beta1 (#82) #188

Phase 1: add spotSchedule to CRD and move to v1beta1 (#82)

Phase 1: add spotSchedule to CRD and move to v1beta1 (#82) #188

Triggered via push June 13, 2026 23:08
Status Success
Total duration 14m 15s
Artifacts 20

build.yaml

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

Annotations

16 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 16th, 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 16th, 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 16th, 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 16th, 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 16th, 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
🧪 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 16th, 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 16th, 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 16th, 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 - 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
🔏 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
🤖 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 16th, 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 (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 16th, 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.0.0-main.2026-06-13.188.intoto.jsonl Expired
10.3 KB
sha256:2ef96d9576035b44b147463891cff44e6e279a0642f3bc1eed0d38ff5d37e9af
5spot-linux-amd64 Expired
5.21 MB
sha256:5ed05ead14b9e82baa81b301ce09b5b435f7246d5fcbdbc825d4125b6ca8e911
5spot-linux-amd64-signed
5.05 MB
sha256:24ea28adab769b9a50d8382fbcaf2331b44b8f3f2abb14c297b6e3bf39868202
5spot-linux-arm64 Expired
5.03 MB
sha256:575bed46152de54bb4b4ff1542fa223958df7bcb17cd477864a4157cec302547
5spot-linux-arm64-signed
4.78 MB
sha256:0a88d8224da34a5c6428969a7c56421a6ac543245e6e705a37fe181a31b1c448
cargo-audit-report
418 Bytes
sha256:d50c7da9747e3eee3346a04da4db6b0b6b5ce6df321c41b8359c83d346ff272b
docker-sbom-Chainguard
8.18 KB
sha256:332d75bf8781d2027620d2c1ea38ef3858e95ec648b4b053724c313651fb1b99
docker-sbom-Distroless
106 KB
sha256:785136690ada342ac3eed24465f09f030039badae85b3aa824a54cb6133b4823
finos-5-spot_main-2026-06-13-distroless.cyclonedx.json
106 KB
sha256:25b25bb9b01432ab925e987f536dca181e3e826cfb5f2da6e31177db77c2bcd4
finos-5-spot_main-2026-06-13.cyclonedx.json
8.21 KB
sha256:4a7ddbb9f74fe5b312387b06bebe040930237fc8625dac1ed884fe6c25ecd26a
finos~5-spot~DS7GSL.dockerbuild
76.9 KB
sha256:b4c35feb67fcea4e6ef8af3a4df90b4dc6cb04a4d0f6c0343d9d8fb2e643e4cc
finos~5-spot~PF4CHN.dockerbuild
116 KB
sha256:70810c5480df4e83b8878bfca96a4b04bbd04f8073294a338243285f95568803
grype-push-Chainguard-188
3.69 KB
sha256:37aeafa76b2ca83531d498db10ba85a7f8e7d0ce666f7b2747d05b92ac74474d
grype-push-Distroless-188
3.71 KB
sha256:5c5f97d4e460805bc69414042b4f33086a33851eb74cb7638e0829863e51bcb6
grype-triage-Chainguard
12.5 KB
sha256:9de2c59cdf1e2967d130b987451b61ce691fb7b642c4d7e0cae4ca6176f10f0e
grype-triage-Distroless
12.5 KB
sha256:9fa8486053fdd15522723bc4bf8b9c99f3f55249554805d1a5591d382c9b7b9f
openvex
1.57 KB
sha256:6ebd050a2be857475f59fc08fa78564a3d93fcfbeaf683d19c5505b651d70dec
vex-auto-presence
622 Bytes
sha256:8f720ee383407ad5bba8fde67e8ed7a407ceac4adaac66a217761b3c8a59f16f
vex-auto-reachability
743 Bytes
sha256:14107460ab1db383d88f8d8f70a2b79bcd22167450c547e9abeb9b66b2791c2c
vex-auto-reachability-evidence
1.2 KB
sha256:47a59df9dba508767c638d5602c362ae72f90933d56d47dba69b85c3386a1655