Skip to content

Add support for object upload options #635

Add support for object upload options

Add support for object upload options #635

Triggered via pull request January 29, 2025 17:37
Status Failure
Total duration 1m 58s
Artifacts

test.yaml

on: pull_request
Skip check
6s
Skip check
Linters (Static Analysis) for Go
1m 47s
Linters (Static Analysis) for Go
Run tests
38s
Run tests
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 7 warnings
Run tests: objstore_test.go#L25
cannot use NewInMemBucket() (value of type *InMemBucket) as Bucket value in argument to WrapWithMetrics: *InMemBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L53
cannot use NewInMemBucket() (value of type *InMemBucket) as Bucket value in assignment: *InMemBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L81
cannot use NewInMemBucket() (value of type *InMemBucket) as Bucket value in argument to WrapWithMetrics: *InMemBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L82
cannot use NewInMemBucket() (value of type *InMemBucket) as Bucket value in argument to WrapWithMetrics: *InMemBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L126
cannot use NewInMemBucket() (value of type *InMemBucket) as Bucket value in argument to WrapWithMetrics: *InMemBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L158
cannot use NewInMemBucket() (value of type *InMemBucket) as Bucket value in argument to WrapWithMetrics: *InMemBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L183
cannot use &mockBucket{…} (value of type *mockBucket) as Bucket value in argument to WrapWithMetrics: *mockBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L213
cannot use &mockBucket{…} (value of type *mockBucket) as Bucket value in argument to WrapWithMetrics: *mockBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L242
cannot use &mockBucket{…} (value of type *mockBucket) as Bucket value in argument to WrapWithMetrics: *mockBucket does not implement Bucket (wrong type for method Upload)
Run tests: objstore_test.go#L255
cannot use &mockBucket{…} (value of type *mockBucket) as Bucket value in argument to WrapWithMetrics: *mockBucket does not implement Bucket (wrong type for method Upload)
Linters (Static Analysis) for Go: objtesting/foreach.go#L51
cannot use objstore.NewInMemBucket() (value of type *objstore.InMemBucket) as objstore.Bucket value in argument to testFn: *objstore.InMemBucket does not implement objstore.Bucket (wrong type for method Upload)
Linters (Static Analysis) for Go: objtesting/foreach.go#L51
cannot use objstore.NewInMemBucket() (value of type *objstore.InMemBucket) as objstore.Bucket value in argument to testFn: *objstore.InMemBucket does not implement objstore.Bucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentelemetry/opentelemetry.go#L23
cannot use TracingBucket{…} (value of type TracingBucket) as objstore.InstrumentedBucket value in return statement: TracingBucket does not implement objstore.InstrumentedBucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentelemetry/opentelemetry.go#L157
cannot use TracingBucket{…} (value of type TracingBucket) as objstore.Bucket value in return statement: TracingBucket does not implement objstore.Bucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentelemetry/opentelemetry.go#L159
cannot use t (variable of type TracingBucket) as objstore.Bucket value in return statement: TracingBucket does not implement objstore.Bucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentelemetry/opentelemetry.go#L23
cannot use TracingBucket{…} (value of type TracingBucket) as objstore.InstrumentedBucket value in return statement: TracingBucket does not implement objstore.InstrumentedBucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentelemetry/opentelemetry.go#L157
cannot use TracingBucket{…} (value of type TracingBucket) as objstore.Bucket value in return statement: TracingBucket does not implement objstore.Bucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentelemetry/opentelemetry.go#L159
cannot use t (variable of type TracingBucket) as objstore.Bucket value in return statement: TracingBucket does not implement objstore.Bucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentracing/opentracing.go#L44
cannot use TracingBucket{…} (value of type TracingBucket) as objstore.InstrumentedBucket value in return statement: TracingBucket does not implement objstore.InstrumentedBucket (wrong type for method Upload)
Linters (Static Analysis) for Go: tracing/opentracing/opentracing.go#L147
cannot use TracingBucket{…} (value of type TracingBucket) as objstore.Bucket value in return statement: TracingBucket does not implement objstore.Bucket (wrong type for method Upload)
Skip check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Skip check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Skip check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Skip check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Skip check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests
Failed to restore: Tar failed with error: The process '/usr/bin/tar' failed with exit code 2
Linters (Static Analysis) for Go
Failed to restore: Tar failed with error: The process '/usr/bin/tar' failed with exit code 2