Skip to content

refactor(api): clean separation of host DPU policy from observed devi… #3858

refactor(api): clean separation of host DPU policy from observed devi…

refactor(api): clean separation of host DPU policy from observed devi… #3858

Triggered via push July 14, 2026 07:27
Status Success
Total duration 14m 37s
Artifacts 29

rest-ci.yml

on: push
Detect REST CI Gate
14s
Detect REST CI Gate
Prepare Build Info  /  Prepare Build Environment
17s
Prepare Build Info / Prepare Build Environment
Matrix: Lint and Test / test
Lint and Test  /  Style Check
1m 6s
Lint and Test / Style Check
Lint and Test  /  Lint Go
5m 3s
Lint and Test / Lint Go
Lint and Test  /  Lint OpenAPI
17s
Lint and Test / Lint OpenAPI
Lint and Test  /  OpenAPI Breaking Changes Check
20s
Lint and Test / OpenAPI Breaking Changes Check
Lint and Test  /  Check Generated Files
13s
Lint and Test / Check Generated Files
Lint and Test  /  Check Protobuf Generated Code
1m 36s
Lint and Test / Check Protobuf Generated Code
Matrix: Helm Charts / Validate Helm Charts
REST Secret Scan with TruffleHog
33s
REST Secret Scan with TruffleHog
Matrix: Build and Push Docker Images / Build nico-flow / build
Matrix: Build and Push Docker Images / Build nico-nsm / build
Matrix: Build and Push Docker Images / Build nico-psm / build
Matrix: Build and Push Docker Images / Build nico-rest-api / build
Matrix: Build and Push Docker Images / Build nico-rest-cert-manager / build
Matrix: Build and Push Docker Images / Build nico-rest-db / build
Matrix: Build and Push Docker Images / Build nico-rest-site-agent / build
Matrix: Build and Push Docker Images / Build nico-rest-site-manager / build
Matrix: Build and Push Docker Images / Build nico-rest-workflow / build
Matrix: Build Go Binaries / build-binaries
Matrix: Helm Charts / Push Helm Charts
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
0s
Build and Push Docker Images / Build nico-flow / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images / Build nico-nsm / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
0s
Build and Push Docker Images / Build nico-psm / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
0s
Build and Push Docker Images / Build nico-rest-api / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
0s
Build and Push Docker Images / Build nico-rest-cert-manager / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
0s
Build and Push Docker Images / Build nico-rest-db / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images / Build nico-rest-site-agent / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images / Build nico-rest-site-manager / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  ...  /  Merge ${{ inputs.service_name }} manifest
0s
Build and Push Docker Images / Build nico-rest-workflow / Merge ${{ inputs.service_name }} manifest
Build and Push Docker Images  /  Build Summary
5s
Build and Push Docker Images / Build Summary
Build and Push Docker Images  /  Container Scan Summary
9s
Build and Push Docker Images / Container Scan Summary
rest-ci-pass
3s
rest-ci-pass
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 59 warnings
Lint and Test / Lint Go: rest-api/cli/pkg/auth.go#L423
Error return value of `fmt.Scanln` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/cert-manager/pkg/core/httpservice_test.go#L150
Error return value of `s.Start` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/cert-manager/pkg/core/httpservice_test.go#L115
Error return value of `w.Write` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/cert-manager/pkg/core/httpservice_test.go#L91
Error return value of `w.Write` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/cert-manager/pkg/core/context_test.go#L75
Error return value is not checked (errcheck)
Lint and Test / Lint Go: rest-api/cert-manager/pkg/core/context_test.go#L68
Error return value of `syscall.Kill` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/cert-manager/pkg/certs/server.go#L69
Error return value of `sentry.Init` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/auth/pkg/core/jwks_test.go#L133
Error return value of `res.Write` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/auth/pkg/core/jwks_test.go#L129
Error return value of `res.Write` is not checked (errcheck)
Lint and Test / Lint Go: rest-api/auth/pkg/core/jwks_test.go#L67
Error return value of `res.Write` is not checked (errcheck)
Detect REST CI Gate
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Prepare Build Info / Prepare Build Environment
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / OpenAPI Breaking Changes Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Check Generated Files
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Lint OpenAPI
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
no-ambiguous-paths: openapi/spec.yaml#L10860
Paths should resolve unambiguously. Found two ambiguous paths: `/v2/org/{org}/nico/task/{id}/cancel` and `/v2/org/{org}/nico/task/rule/{id}`. Reference: https://redocly.com/docs/cli/rules/oas/no-ambiguous-paths
no-ambiguous-paths: openapi/spec.yaml#L7560
Paths should resolve unambiguously. Found two ambiguous paths: `/v2/org/{org}/nico/instance/type/{instanceTypeId}` and `/v2/org/{org}/nico/instance/{instanceId}/nvlink-interface`. Reference: https://redocly.com/docs/cli/rules/oas/no-ambiguous-paths
no-ambiguous-paths: openapi/spec.yaml#L7453
Paths should resolve unambiguously. Found two ambiguous paths: `/v2/org/{org}/nico/instance/type/{instanceTypeId}` and `/v2/org/{org}/nico/instance/{instanceId}/infiniband-interface`. Reference: https://redocly.com/docs/cli/rules/oas/no-ambiguous-paths
no-ambiguous-paths: openapi/spec.yaml#L7346
Paths should resolve unambiguously. Found two ambiguous paths: `/v2/org/{org}/nico/instance/type/{instanceTypeId}` and `/v2/org/{org}/nico/instance/{instanceId}/interface`. Reference: https://redocly.com/docs/cli/rules/oas/no-ambiguous-paths
no-ambiguous-paths: openapi/spec.yaml#L7284
Paths should resolve unambiguously. Found two ambiguous paths: `/v2/org/{org}/nico/instance/type/{instanceTypeId}` and `/v2/org/{org}/nico/instance/{instanceId}/status-history`. Reference: https://redocly.com/docs/cli/rules/oas/no-ambiguous-paths
Helm Charts / Validate Helm Charts (helm/rest/nico-rest-site-agent, [])
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Helm Charts / Validate Helm Charts (helm/rest/nico-rest, ["nico-rest-api.config.keycloak.enabled=true","nico-re...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (cert-manager)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (common)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
REST Secret Scan with TruffleHog
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Style Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (nvswitch-manager)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (site-workflow)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (powershelf-manager)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Check Protobuf Generated Code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (auth)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (flow)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (db)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (site-manager)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (ipam)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (site-agent)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (api)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Test (workflow)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint and Test / Lint Go
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (credsmgr, ./cert-manager/cmd/credsmgr)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (mock-flow, ./site-agent/cmd/mock-flow)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (mock-core, ./site-agent/cmd/mock-core)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (nsm, ./nvswitch-manager)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (psm, ./powershelf-manager)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-cert-manager / Build nico-rest-cert-manager (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (sitemgr, ./site-manager/cmd/sitemgr)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (migrations, ./db/cmd/migrations)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (flow, ./flow)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-psm / Build nico-psm (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-nsm / Build nico-nsm (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-site-manager / Build nico-rest-site-manager (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-db / Build nico-rest-db (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-flow / Build nico-flow (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-site-agent / Build nico-rest-site-agent (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (site-agent, ./site-agent/cmd/site-agent)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-workflow / Build nico-rest-workflow (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-api / Build nico-rest-api (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (workflow, ./workflow/cmd/workflow)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Go Binaries / Build Binaries (api, ./api/cmd/api)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-psm / Build nico-psm (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-flow / Build nico-flow (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-cert-manager / Build nico-rest-cert-manager (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-db / Build nico-rest-db (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-nsm / Build nico-nsm (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-site-manager / Build nico-rest-site-manager (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-site-agent / Build nico-rest-site-agent (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-workflow / Build nico-rest-workflow (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Build nico-rest-api / Build nico-rest-api (amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Docker Images / Container Scan Summary
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. 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
api-binaries
121 MB
sha256:16d4ea3847efec1469500d8e67e7bd8f3d363524712e63b4445a97a231cca2b5
credsmgr-binaries
29.1 MB
sha256:303bff0c1caab42490c93ac022106deca53e1e6d200555d597d7f39e5b45798c
flow-binaries
62.4 MB
sha256:68daa3ef02485c37b54e28cef033af3503ef6bba2fb9552a174fca875dd41aad
grype-nico-flow-29314634572-1
20.3 KB
sha256:df3f2ddb0b3104f85f0dde783dcf80f16ca2027eb035ec4645ae5e6c10daaa6b
grype-nico-nsm-29314634572-1
12.5 KB
sha256:512aa2aa4c9958378a8dd3ee99e4a0afb6c528c76ad19a3d4c17702e16068c9e
grype-nico-psm-29314634572-1
20.4 KB
sha256:ed45c8ca2f3a4ec4b77eb457cd17b66269e0382bcbe8c65e1fc5ccef0c23ff17
grype-nico-rest-api-29314634572-1
21.3 KB
sha256:e2507fb3196915e0829f212aece7aba2e828709a4f5f3d6c0b1a2a7cd3c40a96
grype-nico-rest-cert-manager-29314634572-1
19.8 KB
sha256:d68318372c6542cba01a313eeb8062c0ea3a9ae07d9f9e7684ef897fdd4fb73c
grype-nico-rest-db-29314634572-1
20.5 KB
sha256:28ffaeba1634e284af6c396bb2553684e7dbcd33b9652584e723217f0916181e
grype-nico-rest-site-agent-29314634572-1
20.5 KB
sha256:b783ae68a3611f76c525b9b4c041f9be044265345afde33bc1058389596d4001
grype-nico-rest-site-manager-29314634572-1
19.8 KB
sha256:1b11cf3a7ead7cc60085f70e7108bd559c7546499e2abb8de461f7b50f1fc3f1
grype-nico-rest-workflow-29314634572-1
20.7 KB
sha256:3ec59db5d5ffdb3df22b93b9dd456db995ad43ba079ce67b1f359c63612fa426
migrations-binaries
55.7 MB
sha256:c8ffcb5f5d27ed7a629514076e7ffd97e393779ce002176ea40fc9a4943c0fe3
mock-core-binaries
32.8 MB
sha256:1091c960ea200da8e7257b5e9b9ec6a4a7625116ce989cea7ead23950b91fcab
mock-flow-binaries
31.1 MB
sha256:e698ab799d0ba8571becb9581bb5c014ee3ea675e35c53f7be90e28c3f203a84
nsm-binaries
49 MB
sha256:3832a93cbc762d54f39bfa8025e751c378fbf7bca7c71ad04a0261679336878a
psm-binaries
47.9 MB
sha256:59c13c4d53c5b1f10bd963c28121965132321a5fd0aae9fe4b88a51ed0366e64
sbom-nico-flow-29314634572-1
97.3 KB
sha256:568e35bb54d01c798316fd83d980732346593e8c8be1cbe70ea815ec3b93646f
sbom-nico-nsm-29314634572-1
36.6 KB
sha256:de30e18d68bc22009bed1f353b12356a62c3b35797002eb07eab5ecb43c3a6b6
sbom-nico-psm-29314634572-1
97.3 KB
sha256:1114f87df4a5cb473003c1213432bd73dd72746717a4ded558608575a8b5d302
sbom-nico-rest-api-29314634572-1
112 KB
sha256:c0db277e9bbebb553d9fc0decf3b13ae495b344bef242884fa564189441fe83f
sbom-nico-rest-cert-manager-29314634572-1
93.4 KB
sha256:7bcc5a667e0ec3011d46339aa5f3cdfa9a6dcd7755023e92821cd001138784b5
sbom-nico-rest-db-29314634572-1
99.9 KB
sha256:b5b348324fa43bec463d44c16a31619d853bc92a20d2cda0194ea79a88355258
sbom-nico-rest-site-agent-29314634572-1
101 KB
sha256:a382247cb0941779e3aab57655d6199a95d86586f2b34e0c1c1ab81d738778b5
sbom-nico-rest-site-manager-29314634572-1
98.1 KB
sha256:96e664121da51abbdf85e0a8bc1d33c5ad3f1dcdaaef9b520b1c5495705a47ed
sbom-nico-rest-workflow-29314634572-1
110 KB
sha256:21aa348c24efdedc3ce2351ae697a173c77dfd3a5911030bca7bd86323b339f1
site-agent-binaries
90.9 MB
sha256:6138c8d7d3dd24a19e5079c3df74e61791574e45a228531df59e102b9d297ee3
sitemgr-binaries
67.5 MB
sha256:66d60ff837b4088c8446cf67363ebdda2ceacdb523ab87407fa32b106045c227
workflow-binaries
111 MB
sha256:e0a9030a93d979e2f1e1ffdd311d623aec1e84eb482c62b0598ff38cdd95c813