Skip to content

fix(applicationset): prevent prune state leakage in RollingSync (fixes #27261) #54589

fix(applicationset): prevent prune state leakage in RollingSync (fixes #27261)

fix(applicationset): prevent prune state leakage in RollingSync (fixes #27261) #54589

Triggered via pull request April 13, 2026 12:08
Status Failure
Total duration 42m 9s
Artifacts 1

ci-build.yaml

on: pull_request
Build & cache Go code
1m 56s
Build & cache Go code
Build, test & lint UI code
1m 36s
Build, test & lint UI code
Ensure Go modules synchronicity
33s
Ensure Go modules synchronicity
Lint Go code
4m 56s
Lint Go code
Check changes to generated code
6m 12s
Check changes to generated code
Matrix: Run end-to-end tests
Run unit tests for Go packages
9m 3s
Run unit tests for Go packages
Run unit tests with -race for Go packages
12m 11s
Run unit tests with -race for Go packages
E2E Tests - Composite result
9s
E2E Tests - Composite result
Process & analyze test artifacts
0s
Process & analyze test artifacts
Fit to window
Zoom out
Zoom in

Annotations

80 errors and 7 warnings
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Build & cache Go code
Cannot open: File exists
Lint Go code
issues found
Lint Go code: controller/appcontroller_test.go#L679
cannot use app.Operation.Sync.Prune (variable of type *bool) as bool value in argument to assert.False (typecheck)
Lint Go code: controller/appcontroller_test.go#L662
cannot use app.Operation.Sync.Prune (variable of type *bool) as bool value in argument to assert.False
Check changes to generated code
Process completed with exit code 1.
Run unit tests for Go packages
Process completed with exit code 2.
Run unit tests for Go packages: controller/appcontroller_test.go#L679
cannot use app.Operation.Sync.Prune (variable of type *bool) as bool value in argument to assert.False
Run unit tests for Go packages: controller/appcontroller_test.go#L662
cannot use app.Operation.Sync.Prune (variable of type *bool) as bool value in argument to assert.False
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Process completed with exit code 2.
Run unit tests with -race for Go packages: controller/appcontroller_test.go#L679
cannot use app.Operation.Sync.Prune (variable of type *bool) as bool value in argument to assert.False
Run unit tests with -race for Go packages: controller/appcontroller_test.go#L662
cannot use app.Operation.Sync.Prune (variable of type *bool) as bool value in argument to assert.False
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run unit tests with -race for Go packages
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.32.1, false)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.35.0, true)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.33.1, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Run end-to-end tests (v1.34.2, false)
Cannot open: File exists
Build & cache Go code
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Run unit tests for Go packages
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Run unit tests with -race for Go packages
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Run end-to-end tests (v1.32.1, false)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Run end-to-end tests (v1.35.0, true)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Run end-to-end tests (v1.33.1, false)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Run end-to-end tests (v1.34.2, false)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2

Artifacts

Produced during runtime
Name Size Digest
e2e-code-coverage
3.32 MB
sha256:974aacc9adaf167dfeec0cf73d85c240a05ec039be8123ceb6e5787de4baa3c9