Skip to content

feat: implement canary rollout logic with PromQL-based threshold eval… #47

feat: implement canary rollout logic with PromQL-based threshold eval…

feat: implement canary rollout logic with PromQL-based threshold eval… #47

Triggered via pull request August 15, 2026 20:30
Status Failure
Total duration 3m 5s
Artifacts 1

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 2 warnings
Lint
Process completed with exit code 2.
Lint: internal/rollout/canary.go#L50
const `stableVariantValue` is unused (unused)
Lint: internal/rollout/promql_test.go#L83
`makeAD` - `minSample` always receives `100` (unparam)
Lint: internal/rollout/canary_test.go#L42
newTestController - result 2 (*k8s.io/apimachinery/pkg/runtime.Scheme) is never used (unparam)
Lint: internal/rollout/canary_test.go#L104
string `img:v2` has 3 occurrences, make it a constant (goconst)
Lint
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/
Unit & Integration Tests
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/

Artifacts

Produced during runtime
Name Size Digest
coverage
6.4 KB
sha256:e47529d67de0afba153a3ee4e01bfe3bda12e1f46f8fd7b919b9f3bdced5616c