STAC-25142 Move the agent CI to GitHub Actions and retire the GitLab pipelines #45
build-deb.yml
on: pull_request
Await lint and unit test verification
/
Wait for verification to pass
Go dependency cache image (amd64)
/
Compute amd64 cache image tag and look up existing image
18s
Go dependency cache image (arm64)
/
Compute arm64 cache image tag and look up existing image
15s
Go dependency cache image (amd64)
/
Build and publish missing amd64 cache image
6m 42s
Go dependency cache image (arm64)
/
Build and publish missing arm64 cache image
5m 15s
Matrix: build-deb
Matrix: test-deb-renaming
Matrix: build-agent-image
Sign DEB packages (GPG) and publish to the pre-release apt repository
0s
Matrix: publish-agent-image
CI success (DEB package build)
4s
Publish the pre-release agent install script to S3
Report failure to Slack (Cerberus)
/
Notify Slack via Cerberus
Annotations
8 warnings and 8 notices
|
Build DEB package (omnibus, branded / StackState, arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build DEB package (omnibus, branded / StackState, amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DEB branding verification (no DataDog references, amd64)
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@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DEB branding verification (no DataDog references, arm64)
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@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build agent container image (docker build, no push on PR, amd64)
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@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build agent container image (docker build, no push on PR, amd64)
Restore cache failed: Some specified paths were not resolved, unable to cache dependencies.
|
|
Build agent container image (docker build, no push on PR, arm64)
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@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build agent container image (docker build, no push on PR, arm64)
Restore cache failed: Some specified paths were not resolved, unable to cache dependencies.
|
|
Build agent container image (docker build, no push on PR, amd64)
Using exceptions from 'exceptions'
|
|
Build agent container image (docker build, no push on PR, amd64)
Skipping non-OpenVEX JSON document for Grype: /home/runner/.cache/trivy/vex/repositories/rancher/0.1/reports/rancher-version-strict.openvex.json
|
|
Build agent container image (docker build, no push on PR, amd64)
Skipping non-OpenVEX JSON document for Grype: /home/runner/.cache/trivy/vex/repositories/rancher/0.1/reports/rancher.openvex.json
|
|
Build agent container image (docker build, no push on PR, amd64)
Skipping non-OpenVEX JSON document for Grype: /home/runner/.cache/trivy/vex/repositories/rancher/0.1/reports/rancher-appco.openvex.json
|
|
Build agent container image (docker build, no push on PR, arm64)
Using exceptions from 'exceptions'
|
|
Build agent container image (docker build, no push on PR, arm64)
Skipping non-OpenVEX JSON document for Grype: /home/runner/.cache/trivy/vex/repositories/rancher/0.1/reports/rancher-version-strict.openvex.json
|
|
Build agent container image (docker build, no push on PR, arm64)
Skipping non-OpenVEX JSON document for Grype: /home/runner/.cache/trivy/vex/repositories/rancher/0.1/reports/rancher.openvex.json
|
|
Build agent container image (docker build, no push on PR, arm64)
Skipping non-OpenVEX JSON document for Grype: /home/runner/.cache/trivy/vex/repositories/rancher/0.1/reports/rancher-appco.openvex.json
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
deb-package-amd64
Expired
|
126 MB |
sha256:7e47397a015f93234dc1d508fda598858d7140ec7cf011da854231766697537e
|
|
|
deb-package-arm64
Expired
|
118 MB |
sha256:fbea408e608e835aefaa9333aa80ba0d20414479701cae9c8f96f827c8f7d4c1
|
|