Skip to content

chore(deps): Bump actions/deploy-pages from 4.0.5 to 5.0.0 #2343

chore(deps): Bump actions/deploy-pages from 4.0.5 to 5.0.0

chore(deps): Bump actions/deploy-pages from 4.0.5 to 5.0.0 #2343

Triggered via pull request April 1, 2026 02:11
Status Failure
Total duration 9m 24s
Artifacts 38

ci.yaml

on: pull_request
Admin  /  Tests & Coverage for admin
2m 37s
Admin / Tests & Coverage for admin
Api  /  Tests & Coverage for api
2m 41s
Api / Tests & Coverage for api
Application  /  Tests & Coverage for application
2m 37s
Application / Tests & Coverage for application
Approval  /  Tests & Coverage for approval
3m 42s
Approval / Tests & Coverage for approval
Common Server  /  Static Checks for common-server
1m 28s
Common Server / Static Checks for common-server
Common Server  /  Source Vulnerability Scan for common-server
25s
Common Server / Source Vulnerability Scan for common-server
Common Server  /  CodeQL Analysis for common-server
3m 53s
Common Server / CodeQL Analysis for common-server
Common Server  /  Tests & Coverage for common-server
3m 50s
Common Server / Tests & Coverage for common-server
Common  /  Tests & Coverage for common
2m 21s
Common / Tests & Coverage for common
ControlPlane API  /  Tests & Coverage for controlplane-api
2m 47s
ControlPlane API / Tests & Coverage for controlplane-api
Event  /  Tests & Coverage for event
2m 44s
Event / Tests & Coverage for event
File Manager  /  Tests & Coverage for file-manager
2m 43s
File Manager / Tests & Coverage for file-manager
Gateway  /  Tests & Coverage for gateway
2m 51s
Gateway / Tests & Coverage for gateway
Identity  /  Tests & Coverage for identity
2m 53s
Identity / Tests & Coverage for identity
Notification  /  Tests & Coverage for notification
2m 58s
Notification / Tests & Coverage for notification
Organization  /  Tests & Coverage for organization
2m 33s
Organization / Tests & Coverage for organization
PubSub  /  Tests & Coverage for pubsub
2m 47s
PubSub / Tests & Coverage for pubsub
Rover-CTL  /  Tests & Coverage for rover-ctl
2m 59s
Rover-CTL / Tests & Coverage for rover-ctl
Rover-Server  /  Tests & Coverage for rover-server
5m 17s
Rover-Server / Tests & Coverage for rover-server
Rover  /  Tests & Coverage for rover
2m 51s
Rover / Tests & Coverage for rover
Secret Manager  /  Tests & Coverage for secret-manager
3m 27s
Secret Manager / Tests & Coverage for secret-manager
Snapshotter  /  Tests & Coverage for tools/snapshotter
1m 44s
Snapshotter / Tests & Coverage for tools/snapshotter
Common  /  Static Checks for common
1m 27s
Common / Static Checks for common
Common  /  Source Vulnerability Scan for common
24s
Common / Source Vulnerability Scan for common
Common  /  CodeQL Analysis for common
3m 48s
Common / CodeQL Analysis for common
ControlPlane API  /  Static Checks for controlplane-api
2m 11s
ControlPlane API / Static Checks for controlplane-api
ControlPlane API  /  Source Vulnerability Scan for controlplane-api
29s
ControlPlane API / Source Vulnerability Scan for controlplane-api
ControlPlane API  /  CodeQL Analysis for controlplane-api
5m 39s
ControlPlane API / CodeQL Analysis for controlplane-api
Secret Manager  /  Static Checks for secret-manager
1m 36s
Secret Manager / Static Checks for secret-manager
Secret Manager  /  Source Vulnerability Scan for secret-manager
30s
Secret Manager / Source Vulnerability Scan for secret-manager
Secret Manager  /  CodeQL Analysis for secret-manager
3m 52s
Secret Manager / CodeQL Analysis for secret-manager
Approval  /  Static Checks for approval
1m 53s
Approval / Static Checks for approval
Approval  /  Source Vulnerability Scan for approval
38s
Approval / Source Vulnerability Scan for approval
Approval  /  CodeQL Analysis for approval
4m 6s
Approval / CodeQL Analysis for approval
File Manager  /  Static Checks for file-manager
1m 28s
File Manager / Static Checks for file-manager
File Manager  /  Source Vulnerability Scan for file-manager
28s
File Manager / Source Vulnerability Scan for file-manager
File Manager  /  CodeQL Analysis for file-manager
3m 58s
File Manager / CodeQL Analysis for file-manager
Gateway  /  Static Checks for gateway
2m 1s
Gateway / Static Checks for gateway
Gateway  /  Source Vulnerability Scan for gateway
38s
Gateway / Source Vulnerability Scan for gateway
Gateway  /  CodeQL Analysis for gateway
4m 22s
Gateway / CodeQL Analysis for gateway
Identity  /  Static Checks for identity
1m 55s
Identity / Static Checks for identity
Identity  /  Source Vulnerability Scan for identity
38s
Identity / Source Vulnerability Scan for identity
Identity  /  CodeQL Analysis for identity
4m 24s
Identity / CodeQL Analysis for identity
Organization  /  Static Checks for organization
1m 56s
Organization / Static Checks for organization
Organization  /  Source Vulnerability Scan for organization
41s
Organization / Source Vulnerability Scan for organization
Organization  /  CodeQL Analysis for organization
4m 24s
Organization / CodeQL Analysis for organization
Admin  /  Static Checks for admin
1m 56s
Admin / Static Checks for admin
Admin  /  Source Vulnerability Scan for admin
43s
Admin / Source Vulnerability Scan for admin
Admin  /  CodeQL Analysis for admin
4m 20s
Admin / CodeQL Analysis for admin
Application  /  Static Checks for application
1m 54s
Application / Static Checks for application
Application  /  Source Vulnerability Scan for application
47s
Application / Source Vulnerability Scan for application
Application  /  CodeQL Analysis for application
4m 17s
Application / CodeQL Analysis for application
Api  /  Static Checks for api
1m 54s
Api / Static Checks for api
Api  /  Source Vulnerability Scan for api
45s
Api / Source Vulnerability Scan for api
Api  /  CodeQL Analysis for api
4m 16s
Api / CodeQL Analysis for api
Rover  /  Static Checks for rover
2m 3s
Rover / Static Checks for rover
Rover  /  Source Vulnerability Scan for rover
40s
Rover / Source Vulnerability Scan for rover
Rover  /  CodeQL Analysis for rover
4m 14s
Rover / CodeQL Analysis for rover
Rover-Server  /  Static Checks for rover-server
2m 9s
Rover-Server / Static Checks for rover-server
Rover-Server  /  Source Vulnerability Scan for rover-server
41s
Rover-Server / Source Vulnerability Scan for rover-server
Rover-Server  /  CodeQL Analysis for rover-server
4m 30s
Rover-Server / CodeQL Analysis for rover-server
Rover-CTL  /  Static Checks for rover-ctl
1m 18s
Rover-CTL / Static Checks for rover-ctl
Rover-CTL  /  Source Vulnerability Scan for rover-ctl
32s
Rover-CTL / Source Vulnerability Scan for rover-ctl
Rover-CTL  /  CodeQL Analysis for rover-ctl
2m 12s
Rover-CTL / CodeQL Analysis for rover-ctl
Snapshotter  /  Static Checks for ${{ inputs.name }}
0s
Snapshotter / Static Checks for ${{ inputs.name }}
Snapshotter  /  Source Vulnerability Scan for tools-snapshotter
23s
Snapshotter / Source Vulnerability Scan for tools-snapshotter
Snapshotter  /  CodeQL Analysis for tools-snapshotter
1m 51s
Snapshotter / CodeQL Analysis for tools-snapshotter
Notification  /  Static Checks for notification
1m 54s
Notification / Static Checks for notification
Notification  /  Source Vulnerability Scan for notification
37s
Notification / Source Vulnerability Scan for notification
Notification  /  CodeQL Analysis for notification
4m 6s
Notification / CodeQL Analysis for notification
Event  /  Static Checks for event
1m 52s
Event / Static Checks for event
Event  /  Source Vulnerability Scan for event
41s
Event / Source Vulnerability Scan for event
Event  /  CodeQL Analysis for event
4m 7s
Event / CodeQL Analysis for event
PubSub  /  Static Checks for pubsub
1m 52s
PubSub / Static Checks for pubsub
PubSub  /  Source Vulnerability Scan for pubsub
40s
PubSub / Source Vulnerability Scan for pubsub
PubSub  /  CodeQL Analysis for pubsub
4m 11s
PubSub / CodeQL Analysis for pubsub
Admin  /  Build Image for admin
2m 40s
Admin / Build Image for admin
Api  /  Build Image for api
3m 0s
Api / Build Image for api
Application  /  Build Image for application
2m 54s
Application / Build Image for application
Approval  /  Build Image for approval
2m 51s
Approval / Build Image for approval
Common Server  /  Build Image for common-server
2m 31s
Common Server / Build Image for common-server
Common  /  Build Image for ${{ inputs.name }}
0s
Common / Build Image for ${{ inputs.name }}
ControlPlane API  /  Build Image for controlplane-api
3m 16s
ControlPlane API / Build Image for controlplane-api
Event  /  Build Image for event
2m 55s
Event / Build Image for event
File Manager  /  Build Image for file-manager
2m 45s
File Manager / Build Image for file-manager
Gateway  /  Build Image for gateway
2m 49s
Gateway / Build Image for gateway
Identity  /  Build Image for identity
2m 52s
Identity / Build Image for identity
Notification  /  Build Image for notification
2m 44s
Notification / Build Image for notification
Organization  /  Build Image for ${{ inputs.name }}
0s
Organization / Build Image for ${{ inputs.name }}
PubSub  /  Build Image for pubsub
2m 42s
PubSub / Build Image for pubsub
Rover-CTL  /  Build Image for rover-ctl
2m 5s
Rover-CTL / Build Image for rover-ctl
Rover-Server  /  Build Image for rover-server
3m 50s
Rover-Server / Build Image for rover-server
Rover  /  Build Image for rover
2m 59s
Rover / Build Image for rover
Secret Manager  /  Build Image for secret-manager
2m 45s
Secret Manager / Build Image for secret-manager
Snapshotter  /  Build Image for tools-snapshotter
1m 33s
Snapshotter / Build Image for tools-snapshotter
Admin  /  Image Vulnerability Scan for admin
7s
Admin / Image Vulnerability Scan for admin
Api  /  Image Vulnerability Scan for api
7s
Api / Image Vulnerability Scan for api
Application  /  Image Vulnerability Scan for application
7s
Application / Image Vulnerability Scan for application
Approval  /  Image Vulnerability Scan for approval
9s
Approval / Image Vulnerability Scan for approval
Common Server  /  Image Vulnerability Scan for common-server
9s
Common Server / Image Vulnerability Scan for common-server
Common  /  Image Vulnerability Scan for ${{ inputs.name }}
0s
Common / Image Vulnerability Scan for ${{ inputs.name }}
ControlPlane API  /  Image Vulnerability Scan for controlplane-api
10s
ControlPlane API / Image Vulnerability Scan for controlplane-api
Event  /  Image Vulnerability Scan for event
8s
Event / Image Vulnerability Scan for event
File Manager  /  Image Vulnerability Scan for file-manager
11s
File Manager / Image Vulnerability Scan for file-manager
Gateway  /  Image Vulnerability Scan for gateway
8s
Gateway / Image Vulnerability Scan for gateway
Identity  /  Image Vulnerability Scan for identity
10s
Identity / Image Vulnerability Scan for identity
Notification  /  Image Vulnerability Scan for notification
7s
Notification / Image Vulnerability Scan for notification
Organization  /  Image Vulnerability Scan for ${{ inputs.name }}
0s
Organization / Image Vulnerability Scan for ${{ inputs.name }}
PubSub  /  Image Vulnerability Scan for pubsub
8s
PubSub / Image Vulnerability Scan for pubsub
Rover-CTL  /  Image Vulnerability Scan for rover-ctl
11s
Rover-CTL / Image Vulnerability Scan for rover-ctl
Rover-Server  /  Image Vulnerability Scan for rover-server
8s
Rover-Server / Image Vulnerability Scan for rover-server
Rover  /  Image Vulnerability Scan for rover
10s
Rover / Image Vulnerability Scan for rover
Secret Manager  /  Image Vulnerability Scan for secret-manager
15s
Secret Manager / Image Vulnerability Scan for secret-manager
Snapshotter  /  Image Vulnerability Scan for tools-snapshotter
28s
Snapshotter / Image Vulnerability Scan for tools-snapshotter
Common Server Helm Chart  /  publish-helm-chart
Common Server Helm Chart / publish-helm-chart
Fit to window
Zoom out
Zoom in

Annotations

141 errors and 74 warnings
Rover-CTL / Static Checks for rover-ctl: rover-ctl/pkg/commands/resource/cmd.go#L82
Error return value of `cmd.MarkFlagRequired` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/pkg/commands/resource/cmd.go#L79
Error return value of `cmd.MarkFlagRequired` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/pkg/commands/resource/cmd.go#L78
Error return value of `cmd.MarkFlagRequired` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/pkg/commands/delete/cmd.go#L32
Error return value of `cmd.Cmd.MarkFlagRequired` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/pkg/commands/base/file_test.go#L52
Error return value of `os.RemoveAll` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/pkg/commands/apply/cmd_test.go#L101
Error return value of `os.RemoveAll` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/pkg/commands/apply/cmd.go#L34
Error return value of `cmd.Cmd.MarkFlagRequired` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/cmd/root.go#L61
Error return value of `viper.BindPFlag` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/cmd/root.go#L58
Error return value of `viper.BindPFlag` is not checked (errcheck)
Rover-CTL / Static Checks for rover-ctl: rover-ctl/cmd/root.go#L55
Error return value of `viper.BindPFlag` is not checked (errcheck)
Common / Static Checks for common: common/pkg/util/labelutil/labelutil_suite_test.go#L47
ginkgo-linter: wrong length assertion. Consider using `Expect(shortenedValue).To(HaveLen(len(value)))` instead (ginkgolinter)
Common / Static Checks for common: common/pkg/errors/validation_test.go#L216
ginkgo-linter: wrong error assertion. Consider using `Expect(statusErr).To(HaveOccurred())` instead (ginkgolinter)
Common / Static Checks for common: common/pkg/errors/validation_test.go#L144
ginkgo-linter: wrong error assertion. Consider using `Expect(statusErr).To(HaveOccurred())` instead (ginkgolinter)
Common / Static Checks for common: common/pkg/errors/validation_test.go#L113
ginkgo-linter: wrong error assertion. Consider using `Expect(statusErr).To(HaveOccurred())` instead (ginkgolinter)
Common / Static Checks for common: common/pkg/errors/validation_test.go#L103
ginkgo-linter: wrong error assertion. Consider using `Expect(valErr.BuildError()).To(Succeed())` instead (ginkgolinter)
Common / Static Checks for common: common/pkg/errors/validation_test.go#L62
ginkgo-linter: wrong error assertion. Consider using `Expect(valErr.BuildError()).To(Succeed())` instead (ginkgolinter)
Common / Static Checks for common: common/pkg/errors/ctrlerrors/suite_test.go#L192
ginkgo-linter: wrong length assertion. Consider using `Expect(events).To(HaveLen(1))` instead (ginkgolinter)
Common Server / Static Checks for common-server: common-server/pkg/server/middleware/kubernetes/k8s_authz_test.go#L41
createServiceAccountToken - namespace always receives testNamespace ("test-ns") (unparam)
Common Server / Static Checks for common-server: common-server/internal/crd/suite_test.go#L49
SA1019: apiextension.NewSimpleClientset is deprecated: NewClientset replaces this with support for field management, which significantly improves server side apply testing. NewClientset is only available when apply configurations are generated (e.g. via --with-applyconfig). (staticcheck)
Common Server / Static Checks for common-server: common-server/internal/config/suite_test.go#L81
SA1019: apiextension.NewSimpleClientset is deprecated: NewClientset replaces this with support for field management, which significantly improves server side apply testing. NewClientset is only available when apply configurations are generated (e.g. via --with-applyconfig). (staticcheck)
Common Server / Static Checks for common-server: common-server/pkg/server/tree/hierarchy.go#L35
Consider preallocating children with capacity len(h.Owned[id]) (prealloc)
Common Server / Static Checks for common-server: common-server/pkg/server/config/controller.go#L48
Consider preallocating configs with capacity len(tmp) (prealloc)
Common Server / Static Checks for common-server: common-server/pkg/server/middleware/kubernetes/k8s_authz_test.go#L168
ginkgo-linter: wrong error assertion. Consider using `Expect(err).ToNot(HaveOccurred())` instead (ginkgolinter)
Common Server / Static Checks for common-server: common-server/cmd/token/token.go#L35
Error return value of `fmt.Fprintf` is not checked (errcheck)
Secret Manager / Static Checks for secret-manager: secret-manager/pkg/backend/cache/metrics/metrics_test.go#L88
QF1003: could use tagged switch on reason (staticcheck)
Secret Manager / Static Checks for secret-manager: secret-manager/internal/handler/handler_bench_test.go#L103
Error return value of `expfmt.MetricFamilyToText` is not checked (errcheck)
PubSub / Static Checks for pubsub: pubsub/internal/controller/eventstore_controller.go#L41
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
PubSub / Static Checks for pubsub: pubsub/internal/handler/subscriber/subscription_id.go#L17
comment-spacings: no space between comment delimiter and comment text (revive)
PubSub / Static Checks for pubsub: pubsub/internal/handler/subscriber/subscription_id.go#L8
comment-spacings: no space between comment delimiter and comment text (revive)
PubSub / Static Checks for pubsub: pubsub/internal/service/service_test.go#L143
ginkgo-linter: wrong length assertion. Consider using `Expect(body).ToNot(BeEmpty())` instead (ginkgolinter)
PubSub / Static Checks for pubsub: pubsub/internal/handler/publisher/handler_test.go#L119
ginkgo-linter: wrong error assertion. Consider using `Expect(rootCause.(ctrlerrors.BlockedError)).To(HaveOccurred())` instead (ginkgolinter)
PubSub / Static Checks for pubsub: pubsub/internal/service/service_test.go#L214
Error return value of `recorder.WriteString` is not checked (errcheck)
PubSub / Static Checks for pubsub: pubsub/internal/service/service_test.go#L205
Error return value of `resp.Body.Close` is not checked (errcheck)
PubSub / Static Checks for pubsub: pubsub/internal/service/service_test.go#L203
Error return value of `recorder.WriteString` is not checked (errcheck)
PubSub / Static Checks for pubsub: pubsub/internal/service/service.go#L109
Error return value of `resp.Body.Close` is not checked (errcheck)
PubSub / Static Checks for pubsub: pubsub/internal/service/service.go#L83
Error return value of `resp.Body.Close` is not checked (errcheck)
Event / Static Checks for event: event/internal/handler/eventconfig/handler.go#L11
ST1019: package "github.com/telekom/controlplane/common/pkg/client" is being imported more than once (staticcheck)
Event / Static Checks for event: event/internal/controller/eventexposure_controller.go#L106
QF1008: could remove embedded field "Client" from selector (staticcheck)
Event / Static Checks for event: event/internal/controller/eventconfig_controller.go#L115
QF1008: could remove embedded field "Client" from selector (staticcheck)
Event / Static Checks for event: event/internal/controller/eventconfig_controller.go#L88
QF1008: could remove embedded field "Client" from selector (staticcheck)
Event / Static Checks for event: event/internal/handler/eventsubscription/util.go#L46
Consider preallocating supportedScopes with capacity len(apiExposure.Spec.Scopes) (prealloc)
Event / Static Checks for event: event/internal/handler/eventsubscription/handler.go#L36
cyclomatic complexity 37 of func `(*EventSubscriptionHandler).CreateOrUpdate` is high (> 30) (gocyclo)
Event / Static Checks for event: event/internal/webhook/v1/eventconfig_webhook_test.go#L54
Error return value of `os.Unsetenv` is not checked (errcheck)
Event / Static Checks for event: event/internal/webhook/v1/eventconfig_webhook_test.go#L48
Error return value of `os.Setenv` is not checked (errcheck)
Event / Static Checks for event: event/internal/webhook/v1/eventconfig_webhook_test.go#L39
Error return value of `os.Unsetenv` is not checked (errcheck)
Event / Static Checks for event: event/internal/webhook/v1/eventconfig_webhook_test.go#L33
Error return value of `os.Setenv` is not checked (errcheck)
Approval / Static Checks for approval: approval/internal/webhook/v1/approvalrequest_webhook_test.go#L92
init$2$3$1 - lastState always receives approvalv1.ApprovalStatePending ("Pending") (unparam)
Approval / Static Checks for approval: approval/internal/handler/approvalrequest/handler.go#L123
QF1008: could remove embedded field "ObjectMeta" from selector (staticcheck)
Approval / Static Checks for approval: approval/internal/handler/util/conventions.go#L9
File is not properly formatted (goimports)
Notification / Static Checks for notification: notification/internal/controller/notification_controller_test.go#L556
comment-spacings: no space between comment delimiter and comment text (revive)
Notification / Static Checks for notification: notification/internal/controller/index.go#L53
Consider preallocating keys with capacity len(n.Spec.Channels) (prealloc)
Notification / Static Checks for notification: notification/internal/controller/index.go#L34
Consider preallocating keys with capacity len(n.Spec.Channels) (prealloc)
Notification / Static Checks for notification: notification/internal/controller/notification_controller_test.go#L407
ginkgo-linter: wrong error assertion. Consider using `g.Expect(err).ToNot(HaveOccurred())` instead (ginkgolinter)
Notification / Static Checks for notification: notification/internal/controller/notification_controller_test.go#L177
ginkgo-linter: wrong error assertion. Consider using `g.Expect(err).ToNot(HaveOccurred())` instead (ginkgolinter)
Notification / Static Checks for notification: notification/internal/controller/notification_controller_test.go#L103
ginkgo-linter: wrong error assertion. Consider using `g.Expect(err).ToNot(HaveOccurred())` instead (ginkgolinter)
Api / Static Checks for api: api/internal/controller/apiexposure_controller_test.go#L13
ST1019: package "github.com/telekom/controlplane/api/api/v1" is being imported more than once (staticcheck)
Api / Static Checks for api: api/internal/controller/apiexposure_controller.go#L123
QF1008: could remove embedded field "Client" from selector (staticcheck)
Api / Static Checks for api: api/internal/controller/apiexposure_controller.go#L94
QF1008: could remove embedded field "Client" from selector (staticcheck)
Api / Static Checks for api: api/internal/controller/api_controller.go#L72
QF1008: could remove embedded field "Client" from selector (staticcheck)
Api / Static Checks for api: api/internal/handler/suite_test.go#L67
comment-spacings: no space between comment delimiter and comment text (revive)
Api / Static Checks for api: api/internal/handler/suite_test.go#L60
comment-spacings: no space between comment delimiter and comment text (revive)
Api / Static Checks for api: api/internal/handler/util/route_util.go#L261
ineffectual assignment to err (ineffassign)
Api / Static Checks for api: api/internal/handler/util/getters.go#L10
File is not properly formatted (goimports)
Api / Static Checks for api: api/internal/controller/apiexposure_controller_test.go#L8
File is not properly formatted (goimports)
Api / Static Checks for api: api/internal/handler/apisubscription/handler.go#L33
cyclomatic complexity 44 of func `(*ApiSubscriptionHandler).CreateOrUpdate` is high (> 30) (gocyclo)
Identity / Static Checks for identity: identity/test/utils/utils.go#L124
QF1004: could use strings.ReplaceAll instead (staticcheck)
Identity / Static Checks for identity: identity/test/utils/utils.go#L13
ST1001: should not use dot imports (staticcheck)
Identity / Static Checks for identity: identity/internal/model/client/default_test.go#L49
QF1008: could remove embedded field "ObjectMeta" from selector (staticcheck)
Identity / Static Checks for identity: identity/internal/model/client/default_test.go#L48
QF1008: could remove embedded field "ObjectMeta" from selector (staticcheck)
Identity / Static Checks for identity: identity/internal/model/client/default_test.go#L47
QF1008: could remove embedded field "ObjectMeta" from selector (staticcheck)
Identity / Static Checks for identity: identity/internal/controller/realm_controller.go#L74
QF1008: could remove embedded field "Client" from selector (staticcheck)
Identity / Static Checks for identity: identity/internal/controller/realm_controller.go#L48
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Identity / Static Checks for identity: identity/internal/controller/identityprovider_controller.go#L42
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Identity / Static Checks for identity: identity/internal/controller/client_controller.go#L74
QF1008: could remove embedded field "Client" from selector (staticcheck)
Identity / Static Checks for identity: identity/internal/controller/client_controller.go#L48
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Admin / Static Checks for admin: admin/test/utils/utils.go#L124
QF1004: could use strings.ReplaceAll instead (staticcheck)
Admin / Static Checks for admin: admin/test/utils/utils.go#L13
ST1001: should not use dot imports (staticcheck)
Admin / Static Checks for admin: admin/internal/controller/zone_controller.go#L59
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Admin / Static Checks for admin: admin/internal/controller/remoteorganization_controller.go#L44
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Admin / Static Checks for admin: admin/internal/controller/environment_controller.go#L44
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Organization / Static Checks for organization: organization/test/utils/utils.go#L124
QF1004: could use strings.ReplaceAll instead (staticcheck)
Organization / Static Checks for organization: organization/test/utils/utils.go#L13
ST1001: should not use dot imports (staticcheck)
Organization / Static Checks for organization: organization/internal/controller/team_controller.go#L58
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Organization / Static Checks for organization: organization/internal/controller/group_controller.go#L40
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Gateway / Static Checks for gateway: gateway/internal/features/feature/ratelimit.go#L76
SA4006: this value of rateLimitPlugin is never used (staticcheck)
Gateway / Static Checks for gateway: gateway/internal/features/feature/circuit_breaker.go#L104
S1002: should omit comparison to bool constant, can be simplified to !route.Spec.Traffic.CircuitBreaker.Enabled (staticcheck)
Gateway / Static Checks for gateway: gateway/internal/controller/gateway_controller.go#L42
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Gateway / Static Checks for gateway: gateway/internal/controller/consumeroute_controller.go#L46
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Gateway / Static Checks for gateway: gateway/internal/controller/consumer_controller.go#L47
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Gateway / Static Checks for gateway: gateway/pkg/kong/client/client.go#L74
comment-spacings: no space between comment delimiter and comment text (revive)
Gateway / Static Checks for gateway: gateway/internal/features/feature/external_idp_test.go#L61
comment-spacings: no space between comment delimiter and comment text (revive)
Gateway / Static Checks for gateway: gateway/internal/features/feature/circuit_breaker.go#L9
File is not properly formatted (goimports)
Gateway / Static Checks for gateway: gateway/internal/features/builder_header_transformation_test.go#L61
ginkgo-linter: "Expect": missing assertion method. Expected "To()", "ToNot()" or "NotTo()" (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L354
ginkgo-linter: wrong length assertion. Consider using `g.Expect(rover.Status.ApiExposures).To(BeEmpty())` instead (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L301
ginkgo-linter: wrong boolean assertion. Consider using `g.Expect(application.Spec.NeedsConsumer).To(BeFalse())` instead (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L300
ginkgo-linter: wrong boolean assertion. Consider using `g.Expect(application.Spec.NeedsClient).To(BeFalse())` instead (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L288
ginkgo-linter: "Eventually": missing assertion method. Expected "Should()" or "ShouldNot()" (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L268
ginkgo-linter: use Equal with different types: Comparing github.com/telekom/controlplane/api/api/v1.Approval with github.com/telekom/controlplane/api/api/v1.ApprovalStrategy; either change the expected value type if possible, or use the BeEquivalentTo() matcher, instead of Equal() (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L255
ginkgo-linter: "Eventually": missing assertion method. Expected "Should()" or "ShouldNot()" (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L208
ginkgo-linter: "Eventually": missing assertion method. Expected "Should()" or "ShouldNot()" (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L134
ginkgo-linter: wrong boolean assertion. Consider using `g.Expect(application.Spec.NeedsConsumer).To(BeTrue())` instead (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/rover_controller_test.go#L133
ginkgo-linter: wrong boolean assertion. Consider using `g.Expect(application.Spec.NeedsClient).To(BeTrue())` instead (ginkgolinter)
Rover / Static Checks for rover: rover/internal/controller/apispecification_controller_test.go#L87
ginkgo-linter: wrong boolean assertion. Consider using `g.Expect(api.Spec.XVendor).To(BeTrue())` instead (ginkgolinter)
Application / Static Checks for application: application/test/utils/utils.go#L124
QF1004: could use strings.ReplaceAll instead (staticcheck)
Application / Static Checks for application: application/test/utils/utils.go#L13
ST1001: should not use dot imports (staticcheck)
Application / Static Checks for application: application/internal/controller/application_controller.go#L52
SA1019: mgr.GetEventRecorderFor is deprecated: this uses the old events API and will be removed in a future release. Please use GetEventRecorder instead. (staticcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/mapper/rover/in/exposure_security_test.go#L29
ginkgo-linter: wrong error assertion. Consider using `Expect(err).ToNot(HaveOccurred())` instead (ginkgolinter)
Rover-Server / Static Checks for rover-server: rover-server/internal/mapper/apispecification/in/parse_test.go#L189
ginkgo-linter: wrong length assertion. Consider using `Expect(api.Spec.Oauth2Scopes).To(BeEmpty())` instead (ginkgolinter)
Rover-Server / Static Checks for rover-server: rover-server/internal/mapper/rover/out/subscription.go#L139
Error return value of `out.Security.FromOauth2` is not checked (errcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/mapper/rover/out/subscription.go#L121
Error return value of `out.Security.FromBasicAuth` is not checked (errcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/mapper/rover/out/exposure.go#L204
Error return value of `out.Security.FromOauth2` is not checked (errcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/mapper/rover/out/exposure.go#L195
Error return value of `out.Security.FromOauth2` is not checked (errcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/mapper/rover/out/exposure.go#L165
Error return value of `out.Security.FromBasicAuth` is not checked (errcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/controller/apispecification_test.go#L176
Error return value of `w.Write` is not checked (errcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/controller/apispecification_test.go#L71
Error return value of `w.Write` is not checked (errcheck)
Rover-Server / Static Checks for rover-server: rover-server/internal/controller/apispecification_test.go#L40
Error return value of `w.Write` is not checked (errcheck)
ControlPlane API / Static Checks for controlplane-api: controlplane-api/internal/viewer/viewer_test.go#L57
ginkgo-linter: wrong error assertion. Consider using `Expect(decision).ToNot(HaveOccurred())` instead (ginkgolinter)
ControlPlane API / Static Checks for controlplane-api: controlplane-api/internal/resolvers/mapper_test.go#L34
Error return value of `client.Close` is not checked (errcheck)
ControlPlane API / Static Checks for controlplane-api: controlplane-api/internal/interceptor/team_filter_test.go#L29
Error return value of `client.Close` is not checked (errcheck)
ControlPlane API / Static Checks for controlplane-api: controlplane-api/internal/graphql/viewer_middleware_test.go#L29
Error return value of `client.Close` is not checked (errcheck)
Organization / Tests & Coverage for organization
Process completed with exit code 2.
Rover-Server / Tests & Coverage for rover-server
Process completed with exit code 2.
Rover-CTL / Image Vulnerability Scan for rover-ctl
Process completed with exit code 1.
Admin / Image Vulnerability Scan for admin
Process completed with exit code 1.
PubSub / Image Vulnerability Scan for pubsub
Process completed with exit code 1.
Application / Image Vulnerability Scan for application
Process completed with exit code 1.
Gateway / Image Vulnerability Scan for gateway
Process completed with exit code 1.
Event / Image Vulnerability Scan for event
Process completed with exit code 1.
Notification / Image Vulnerability Scan for notification
Process completed with exit code 1.
Api / Image Vulnerability Scan for api
Process completed with exit code 1.
Identity / Image Vulnerability Scan for identity
Process completed with exit code 1.
Rover / Image Vulnerability Scan for rover
Process completed with exit code 1.
Approval / Image Vulnerability Scan for approval
Process completed with exit code 1.
Rover-Server / Image Vulnerability Scan for rover-server
Process completed with exit code 1.
Snapshotter / Source Vulnerability Scan for tools-snapshotter
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Common / Source Vulnerability Scan for common
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Common Server / Source Vulnerability Scan for common-server
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
File Manager / Source Vulnerability Scan for file-manager
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Secret Manager / Source Vulnerability Scan for secret-manager
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
ControlPlane API / Source Vulnerability Scan for controlplane-api
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Rover-CTL / Source Vulnerability Scan for rover-ctl
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Notification / Source Vulnerability Scan for notification
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Gateway / Source Vulnerability Scan for gateway
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Approval / Source Vulnerability Scan for approval
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Identity / Source Vulnerability Scan for identity
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
PubSub / Source Vulnerability Scan for pubsub
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Rover-Server / Source Vulnerability Scan for rover-server
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Rover / Source Vulnerability Scan for rover
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Event / Source Vulnerability Scan for event
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Organization / Source Vulnerability Scan for organization
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Admin / Source Vulnerability Scan for admin
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Api / Source Vulnerability Scan for api
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Application / Source Vulnerability Scan for application
Restore cache failed: Dependencies file is not found in /home/runner/work/controlplane/controlplane. Supported file pattern: go.sum
Snapshotter / Tests & Coverage for tools/snapshotter
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Snapshotter / CodeQL Analysis for tools-snapshotter
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Rover-CTL / CodeQL Analysis for rover-ctl
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Common / Tests & Coverage for common
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Organization / Tests & Coverage for organization
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Application / Tests & Coverage for application
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Admin / Tests & Coverage for admin
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Api / Tests & Coverage for api
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
File Manager / Tests & Coverage for file-manager
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Event / Tests & Coverage for event
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
ControlPlane API / Tests & Coverage for controlplane-api
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
PubSub / Tests & Coverage for pubsub
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Rover / Tests & Coverage for rover
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Gateway / Tests & Coverage for gateway
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Identity / Tests & Coverage for identity
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Notification / Tests & Coverage for notification
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Rover-CTL / Tests & Coverage for rover-ctl
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Secret Manager / Tests & Coverage for secret-manager
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Approval / Tests & Coverage for approval
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Common / CodeQL Analysis for common
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Common Server / Tests & Coverage for common-server
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Secret Manager / CodeQL Analysis for secret-manager
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Snapshotter / Image Vulnerability Scan for tools-snapshotter
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Common Server / CodeQL Analysis for common-server
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
File Manager / CodeQL Analysis for file-manager
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Approval / CodeQL Analysis for approval
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Notification / CodeQL Analysis for notification
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Event / CodeQL Analysis for event
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
PubSub / CodeQL Analysis for pubsub
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Rover / CodeQL Analysis for rover
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Api / CodeQL Analysis for api
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Application / CodeQL Analysis for application
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Gateway / CodeQL Analysis for gateway
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Admin / CodeQL Analysis for admin
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Organization / CodeQL Analysis for organization
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Identity / CodeQL Analysis for identity
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Rover-Server / CodeQL Analysis for rover-server
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Rover-Server / Tests & Coverage for rover-server
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gotesttools/gotestfmt-action@8b4478c7019be847373babde9300210e7de34bfb. 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/
Rover-CTL / Image Vulnerability Scan for rover-ctl
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Admin / Image Vulnerability Scan for admin
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
ControlPlane API / CodeQL Analysis for controlplane-api
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
PubSub / Image Vulnerability Scan for pubsub
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
File Manager / Image Vulnerability Scan for file-manager
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Application / Image Vulnerability Scan for application
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Gateway / Image Vulnerability Scan for gateway
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Event / Image Vulnerability Scan for event
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Notification / Image Vulnerability Scan for notification
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Api / Image Vulnerability Scan for api
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Identity / Image Vulnerability Scan for identity
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Rover / Image Vulnerability Scan for rover
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
ControlPlane API / Image Vulnerability Scan for controlplane-api
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Secret Manager / Image Vulnerability Scan for secret-manager
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Common Server / Image Vulnerability Scan for common-server
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Approval / Image Vulnerability Scan for approval
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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/
Rover-Server / Image Vulnerability Scan for rover-server
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. 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
admin-gotest.log Expired
1.14 KB
sha256:795ccc23c036eab5050080181fc58efcf71b3be735f935f5dd95dc7cd4438f42
admin-test-report Expired
14.7 KB
sha256:35174d3f6277dbe90ae9f5df564ac34cd5b1b308ed4f622eeec3f4f48ecaf234
api-gotest.log Expired
1.93 KB
sha256:bf95dbcbba653689fafb24d7518e0a80c49f6ab20af94894543985dd7af10605
api-test-report Expired
45.3 KB
sha256:28c7380b1ffe6892d2716c704c97085bc3559986eea76e27b62326a374837264
application-gotest.log Expired
951 Bytes
sha256:6afd11b58f1ceb85d9cc8e5677148c64ed92839684b5b683d5fc3c4729bb407c
application-test-report Expired
9.44 KB
sha256:a30a678a33a644207a1d6f01b583e1467d842b26530f2bcf2e27444e68aabe1c
approval-gotest.log Expired
2.06 KB
sha256:f154106b9d3c8efd747a1c71cf8282f3f74a6add76ea6b7b452dc207509d4990
approval-test-report Expired
20.1 KB
sha256:be9dec744683fec4f50994543c205fd72cf6cf97626709b642ff22a96927dcee
common-gotest.log Expired
3.96 KB
sha256:c9cc183c7843598ba9b00656478c1d969891cfe56aef7217c92c69ec51332517
common-server-gotest.log Expired
17.8 KB
sha256:22e1652bc9a1235c3262d1ea1715eda051cdbbdad3ddd9649ec5cbf6ec03c6cc
common-server-test-report Expired
104 KB
sha256:752962f40c20cdf4193b415d01814f78ec63be2cfb57e61da00328eb4809888c
common-test-report Expired
34.3 KB
sha256:e8f5a2d037a2444c9ce6d6adac62bcc69b3b17f36570ee383f0daa353cb74761
controlplane-api-gotest.log Expired
3.17 KB
sha256:2f42cfab104850a1378b1d78955c37849959b80652df57f38fb9457bc57dd86d
controlplane-api-test-report Expired
882 KB
sha256:e96c77947c75938907201b0c56110e9a9ba5fb44293e7175d27352ba424b29c6
event-gotest.log Expired
7.65 KB
sha256:72c543d82c0ca072405b50d0e19892a70d5fcbb409a890ce8273010a94c22852
event-test-report Expired
49.1 KB
sha256:7d6df2fa0dc7fe9e02e2199d0dca04f2ec6182dcf07bd9d9a971e628accf2827
file-manager-gotest.log Expired
5.75 KB
sha256:1c5199afc689d0392b01684d9ffde74000531e61044cabd0ff515826bbe9706e
file-manager-test-report Expired
25.6 KB
sha256:5f75857028f73f783d54a063c1939476d53eb652fee1049a0c4e011dbcba8468
gateway-gotest.log Expired
2.35 KB
sha256:599baed4d1dc483c5a9268e0de8eee6f16521229ad9e5f28d0b2944f1e8986cc
gateway-test-report Expired
249 KB
sha256:c6c4926d0cc9de7cc6dc24932d62440eeee24a517926dd9045711a95ee7f89b0
identity-gotest.log Expired
5.86 KB
sha256:4fdfe58a7637a0c97ac2140615c64f107105693259c584f67a2d269bbe475846
identity-test-report Expired
315 KB
sha256:054b6adaa6bd3ee9b2a9091c5f41c8f3212fb3f6f357f779a45bbe03c7d36534
notification-gotest.log Expired
6.73 KB
sha256:2a9d2124ad7c20a249913e84e1f49e089f2253ce34d0c011753187acfed18c26
notification-test-report Expired
24.6 KB
sha256:9c75ee4da77af7cf4578d5429cda64504c7608b8b946205555fdaadde973eaf9
organization-gotest.log Expired
8.48 KB
sha256:80c812c804169ff1723ff281071e0ede56614f624db20bfb1c5d528f6784235d
organization-test-report Expired
7.08 KB
sha256:0c78f4b7683a981ea025c56bb655f3c35e6519142a74d1f16fdc21ce26dd943a
pubsub-gotest.log Expired
3.48 KB
sha256:4c55370c29c761f2582b485345c266fa54410d276a01f5d9f8adf8bf02db2576
pubsub-test-report Expired
15.2 KB
sha256:fa1e8b3884ef133f4299654d3ac9a352791efbabc7fa8ffe50d7f0c0ef8f9f6b
rover-ctl-gotest.log Expired
4.65 KB
sha256:2475fb767013a895e8903b6b4425a6fcee22857d57e4f122b9d92288030752b6
rover-ctl-test-report Expired
47 KB
sha256:d9e1dc9f9c5de361016d34b1c8c2191c83fc6f1653f41981ec59da0d5056deff
rover-gotest.log Expired
1.81 KB
sha256:e717ddf07900377d1503f4cd1d8441d9a5df6cc138d0609649f1208a66571769
rover-server-gotest.log Expired
4.24 KB
sha256:f5feec673f103ae90cb4d59a05f65eaf3d6abaa6b842079460e0489154cbac5e
rover-server-test-report Expired
31.6 KB
sha256:c23764869e7e6ec73538184820b4598a08ab21ab3c2a36b28ac15c197c6a1223
rover-test-report Expired
31.6 KB
sha256:b15a5635911321e72ad208ed505cfa9a866b52ae11bfc9859c4d6ce4dabb71b0
secret-manager-gotest.log Expired
3.19 KB
sha256:bf6520aab0a2e693c48b9a786e22ca62cf1ab4c08d6773a6333d38420f3947f5
secret-manager-test-report Expired
87.6 KB
sha256:19f996ab9cfe7f014180043dac48e434cf57244223cd76faff141b210fed762c
tools-snapshotter-gotest.log Expired
1021 Bytes
sha256:824d047c3ffe5c72c6443a289309440c28991e7db81d51b6ba6a60346ba22227
tools-snapshotter-test-report Expired
22.1 KB
sha256:b787e2bfa4ef093ce088fb112cd1ee9d3b98c4ec9a49c3ffdb17aed584b68358