Skip to content

test: comprehensive sign-cache and cache resilience test suite #450

test: comprehensive sign-cache and cache resilience test suite

test: comprehensive sign-cache and cache resilience test suite #450

Triggered via pull request October 23, 2025 16:12
Status Failure
Total duration 4m 36s
Artifacts

ci-build.yaml

on: pull_request
Build & cache Go code
6s
Build & cache Go code
Run unit tests with -race
4m 13s
Run unit tests with -race
Process & analyze test artifacts
Process & analyze test artifacts
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 2 warnings
Lint Go code
issues found
Lint Go code: pkg/leeway/signing/attestation.go#L1
: # github.com/gitpod-io/leeway/pkg/leeway/signing [github.com/gitpod-io/leeway/pkg/leeway/signing.test]
Run unit tests: pkg/leeway/signing/upload_test.go#L210
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests: pkg/leeway/signing/upload_test.go#L140
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests: pkg/leeway/signing/upload_test.go#L118
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests: pkg/leeway/signing/upload_test.go#L98
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests: pkg/leeway/signing/attestation_test.go#L1057
cannot use mockCache (variable of type *mockRemoteCache) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCache does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests: pkg/leeway/signing/attestation_test.go#L920
undefined: mockCachePackage
Run unit tests: pkg/leeway/signing/attestation_test.go#L911
undefined: mockCachePackage
Run unit tests: pkg/leeway/signing/attestation_test.go#L905
undefined: mockLocalCache
Run unit tests: pkg/leeway/signing/attestation_test.go#L891
undefined: mockCachePackage
Run unit tests: pkg/leeway/signing/attestation_test.go#L883
cannot use mockCache (variable of type *mockRemoteCache) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCache does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests with -race: pkg/leeway/signing/upload_test.go#L210
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests with -race: pkg/leeway/signing/upload_test.go#L140
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests with -race: pkg/leeway/signing/upload_test.go#L118
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests with -race: pkg/leeway/signing/upload_test.go#L98
cannot use mockCache (variable of type *mockRemoteCacheUpload) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCacheUpload does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests with -race: pkg/leeway/signing/attestation_test.go#L1057
cannot use mockCache (variable of type *mockRemoteCache) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCache does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Run unit tests with -race: pkg/leeway/signing/attestation_test.go#L920
undefined: mockCachePackage
Run unit tests with -race: pkg/leeway/signing/attestation_test.go#L911
undefined: mockCachePackage
Run unit tests with -race: pkg/leeway/signing/attestation_test.go#L891
undefined: mockCachePackage
Run unit tests with -race: pkg/leeway/signing/attestation_test.go#L883
cannot use mockCache (variable of type *mockRemoteCache) as "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache value in argument to NewArtifactUploader: *mockRemoteCache does not implement "github.com/gitpod-io/leeway/pkg/leeway/cache".RemoteCache (missing method UploadFile)
Lint Go code
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0tFT6aAAAAADsKlWYbyJRTJAhdskqAHMsREVOMzAxMDAwMTAxMDI1AEVkZ2U=
Lint Go code
Failed to restore: Cache service responded with 400