Cloning into '/home/prow/go/src/github.com/google/licenseclassifier'... Activated service account credentials for: [prow-account@tekton-releases.iam.gserviceaccount.com] == Running ./runner.sh backward compatibility test runner === + [[ 11 -ne 0 ]] + case $1 in + shift + [[ 10 -ne 0 ]] + case $1 in + shift + [[ 9 -ne 0 ]] + case $1 in + shift + [[ 8 -ne 0 ]] + case $1 in + shift + [[ 7 -ne 0 ]] + case $1 in + shift + [[ 6 -ne 0 ]] + case $1 in ++ cut -d = -f2 + gcloud auth activate-service-account --key-file=/etc/test-account/service-account.json Activated service account credentials for: [prow-account@tekton-releases.iam.gserviceaccount.com] + shift + [[ 5 -ne 0 ]] + case $1 in + shift + [[ 4 -ne 0 ]] + case $1 in + shift + [[ -- == \-\- ]] + shift + break + ./test/presubmit-tests.sh --unit-tests Changed files in commit c0ff5aa0fb4f7555ac2c320c085f996865ecbf52: api/gen/admin/client.go api/gen/admin/endpoints.go api/gen/admin/service.go api/gen/catalog/client.go api/gen/catalog/endpoints.go api/gen/catalog/service.go api/gen/catalog/views/view.go api/gen/category/client.go api/gen/category/endpoints.go api/gen/category/service.go api/gen/http/admin/client/cli.go api/gen/http/admin/client/client.go api/gen/http/admin/client/encode_decode.go api/gen/http/admin/client/paths.go api/gen/http/admin/client/types.go api/gen/http/admin/server/encode_decode.go api/gen/http/admin/server/paths.go api/gen/http/admin/server/server.go api/gen/http/admin/server/types.go api/gen/http/catalog/client/cli.go api/gen/http/catalog/client/client.go api/gen/http/catalog/client/encode_decode.go api/gen/http/catalog/client/paths.go api/gen/http/catalog/client/types.go api/gen/http/catalog/server/encode_decode.go api/gen/http/catalog/server/paths.go api/gen/http/catalog/server/server.go api/gen/http/catalog/server/types.go api/gen/http/category/client/cli.go api/gen/http/category/client/client.go api/gen/http/category/client/encode_decode.go api/gen/http/category/client/paths.go api/gen/http/category/client/types.go api/gen/http/category/server/encode_decode.go api/gen/http/category/server/paths.go api/gen/http/category/server/server.go api/gen/http/category/server/types.go api/gen/http/cli/hub/cli.go api/gen/http/openapi.json api/gen/http/openapi.yaml api/gen/http/rating/client/cli.go api/gen/http/rating/client/client.go api/gen/http/rating/client/encode_decode.go api/gen/http/rating/client/paths.go api/gen/http/rating/client/types.go api/gen/http/rating/server/encode_decode.go api/gen/http/rating/server/paths.go api/gen/http/rating/server/server.go api/gen/http/rating/server/types.go api/gen/http/resource/client/cli.go api/gen/http/resource/client/client.go api/gen/http/resource/client/encode_decode.go api/gen/http/resource/client/paths.go api/gen/http/resource/client/types.go api/gen/http/resource/server/encode_decode.go api/gen/http/resource/server/paths.go api/gen/http/resource/server/server.go api/gen/http/resource/server/types.go api/gen/http/status/client/cli.go api/gen/http/status/client/client.go api/gen/http/status/client/encode_decode.go api/gen/http/status/client/paths.go api/gen/http/status/client/types.go api/gen/http/status/server/encode_decode.go api/gen/http/status/server/paths.go api/gen/http/status/server/server.go api/gen/http/status/server/types.go api/gen/http/swagger/client/client.go api/gen/http/swagger/client/encode_decode.go api/gen/http/swagger/client/paths.go api/gen/http/swagger/client/types.go api/gen/http/swagger/server/paths.go api/gen/http/swagger/server/server.go api/gen/http/swagger/server/types.go api/gen/rating/client.go api/gen/rating/endpoints.go api/gen/rating/service.go api/gen/resource/client.go api/gen/resource/endpoints.go api/gen/resource/service.go api/gen/resource/views/view.go api/gen/status/client.go api/gen/status/endpoints.go api/gen/status/service.go api/gen/swagger/client.go api/gen/swagger/endpoints.go api/gen/swagger/service.go api/v1/gen/catalog/client.go api/v1/gen/catalog/endpoints.go api/v1/gen/catalog/service.go api/v1/gen/catalog/views/view.go api/v1/gen/http/catalog/client/cli.go api/v1/gen/http/catalog/client/client.go api/v1/gen/http/catalog/client/encode_decode.go api/v1/gen/http/catalog/client/paths.go api/v1/gen/http/catalog/client/types.go api/v1/gen/http/catalog/server/encode_decode.go api/v1/gen/http/catalog/server/paths.go api/v1/gen/http/catalog/server/server.go api/v1/gen/http/catalog/server/types.go api/v1/gen/http/cli/hub/cli.go api/v1/gen/http/resource/client/cli.go api/v1/gen/http/resource/client/client.go api/v1/gen/http/resource/client/encode_decode.go api/v1/gen/http/resource/client/paths.go api/v1/gen/http/resource/client/types.go api/v1/gen/http/resource/server/encode_decode.go api/v1/gen/http/resource/server/paths.go api/v1/gen/http/resource/server/server.go api/v1/gen/http/resource/server/types.go api/v1/gen/http/swagger/client/client.go api/v1/gen/http/swagger/client/encode_decode.go api/v1/gen/http/swagger/client/paths.go api/v1/gen/http/swagger/client/types.go api/v1/gen/http/swagger/server/paths.go api/v1/gen/http/swagger/server/server.go api/v1/gen/http/swagger/server/types.go api/v1/gen/resource/client.go api/v1/gen/resource/endpoints.go api/v1/gen/resource/service.go api/v1/gen/resource/views/view.go api/v1/gen/swagger/client.go api/v1/gen/swagger/endpoints.go api/v1/gen/swagger/service.go go.mod go.sum test/presubmit-tests.sh vendor/cel.dev/expr/eval.pb.go vendor/github.com/go-logr/logr/.golangci.yaml vendor/goa.design/goa/v3/codegen/cli/cli.go vendor/goa.design/goa/v3/codegen/cli/templates.go vendor/goa.design/goa/v3/codegen/cli/templates/build_payload.go.tpl vendor/goa.design/goa/v3/codegen/cli/templates/command_usage.go.tpl vendor/goa.design/goa/v3/codegen/cli/templates/parse_flags.go.tpl vendor/goa.design/goa/v3/codegen/cli/templates/usage_commands.go.tpl vendor/goa.design/goa/v3/codegen/cli/templates/usage_examples.go.tpl vendor/goa.design/goa/v3/codegen/example/example_client.go vendor/goa.design/goa/v3/codegen/example/example_server.go vendor/goa.design/goa/v3/codegen/example/server_data.go vendor/goa.design/goa/v3/codegen/example/templates.go vendor/goa.design/goa/v3/codegen/example/templates/client_endpoint_init.go.tpl vendor/goa.design/goa/v3/codegen/example/templates/client_start.go.tpl vendor/goa.design/goa/v3/codegen/example/templates/client_usage.go.tpl vendor/goa.design/goa/v3/codegen/example/templates/server_handler.go.tpl vendor/goa.design/goa/v3/codegen/file.go vendor/goa.design/goa/v3/codegen/funcs.go vendor/goa.design/goa/v3/codegen/generator/example.go vendor/goa.design/goa/v3/codegen/generator/service.go vendor/goa.design/goa/v3/codegen/generator/transport.go vendor/goa.design/goa/v3/codegen/go_transform.go vendor/goa.design/goa/v3/codegen/goify.go vendor/goa.design/goa/v3/codegen/header.go vendor/goa.design/goa/v3/codegen/scope.go vendor/goa.design/goa/v3/codegen/service/client.go vendor/goa.design/goa/v3/codegen/service/convert.go vendor/goa.design/goa/v3/codegen/service/endpoint.go vendor/goa.design/goa/v3/codegen/service/example_interceptors.go vendor/goa.design/goa/v3/codegen/service/example_svc.go vendor/goa.design/goa/v3/codegen/service/interceptors.go vendor/goa.design/goa/v3/codegen/service/service.go vendor/goa.design/goa/v3/codegen/service/service_data.go vendor/goa.design/goa/v3/codegen/service/templates.go vendor/goa.design/goa/v3/codegen/service/templates/client_interceptor_stream_wrappers.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/client_wrappers.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/endpoint.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/endpoint_wrappers.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/jsonrpc_handle_stream.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/jsonrpc_streaming_endpoint.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/server_interceptor_stream_wrappers.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/service.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/service_client_method.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/service_endpoint_method.go.tpl vendor/goa.design/goa/v3/codegen/service/templates/service_endpoint_stream_struct.go.tpl vendor/goa.design/goa/v3/codegen/service/testing.go vendor/goa.design/goa/v3/codegen/service/views.go vendor/goa.design/goa/v3/codegen/template/doc.go vendor/goa.design/goa/v3/codegen/template/reader.go vendor/goa.design/goa/v3/codegen/templates.go vendor/goa.design/goa/v3/codegen/templates/header.go.tpl vendor/goa.design/goa/v3/codegen/templates/transform_go_array.go.tpl vendor/goa.design/goa/v3/codegen/templates/transform_go_map.go.tpl vendor/goa.design/goa/v3/codegen/templates/transform_go_object_to_union.go.tpl vendor/goa.design/goa/v3/codegen/templates/transform_go_union.go.tpl vendor/goa.design/goa/v3/codegen/templates/transform_go_union_to_object.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/array.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/enum.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/excl_min_max.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/format.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/length.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/map.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/min_max.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/pattern.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/required.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/union.go.tpl vendor/goa.design/goa/v3/codegen/templates/validation/user.go.tpl vendor/goa.design/goa/v3/codegen/transformer.go vendor/goa.design/goa/v3/codegen/validation.go vendor/goa.design/goa/v3/dsl/error.go vendor/goa.design/goa/v3/dsl/http.go vendor/goa.design/goa/v3/dsl/http_file_server.go vendor/goa.design/goa/v3/dsl/jsonrpc.go vendor/goa.design/goa/v3/dsl/payload.go vendor/goa.design/goa/v3/dsl/response.go vendor/goa.design/goa/v3/dsl/result.go vendor/goa.design/goa/v3/dsl/result_type.go vendor/goa.design/goa/v3/dsl/sse.go vendor/goa.design/goa/v3/dsl/validation.go vendor/goa.design/goa/v3/eval/error.go vendor/goa.design/goa/v3/expr/api.go vendor/goa.design/goa/v3/expr/attribute.go vendor/goa.design/goa/v3/expr/example.go vendor/goa.design/goa/v3/expr/grpc_endpoint.go vendor/goa.design/goa/v3/expr/grpc_response.go vendor/goa.design/goa/v3/expr/http.go vendor/goa.design/goa/v3/expr/http_endpoint.go vendor/goa.design/goa/v3/expr/http_error.go vendor/goa.design/goa/v3/expr/http_response.go vendor/goa.design/goa/v3/expr/http_service.go vendor/goa.design/goa/v3/expr/http_sse.go vendor/goa.design/goa/v3/expr/jsonrpc.go vendor/goa.design/goa/v3/expr/mapped_attribute.go vendor/goa.design/goa/v3/expr/method.go vendor/goa.design/goa/v3/expr/root.go vendor/goa.design/goa/v3/expr/server.go vendor/goa.design/goa/v3/expr/testing.go vendor/goa.design/goa/v3/expr/types.go vendor/goa.design/goa/v3/expr/user_type.go vendor/goa.design/goa/v3/grpc/codegen/client.go vendor/goa.design/goa/v3/grpc/codegen/client_cli.go vendor/goa.design/goa/v3/grpc/codegen/client_types.go vendor/goa.design/goa/v3/grpc/codegen/example_cli.go vendor/goa.design/goa/v3/grpc/codegen/example_server.go vendor/goa.design/goa/v3/grpc/codegen/proto.go vendor/goa.design/goa/v3/grpc/codegen/protobuf.go vendor/goa.design/goa/v3/grpc/codegen/protobuf_transform.go vendor/goa.design/goa/v3/grpc/codegen/server.go vendor/goa.design/goa/v3/grpc/codegen/server_types.go vendor/goa.design/goa/v3/grpc/codegen/service_data.go vendor/goa.design/goa/v3/grpc/codegen/templates.go vendor/goa.design/goa/v3/grpc/codegen/templates/do_grpc_cli.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/partial/convert_string_to_type.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/partial/convert_type_to_string.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/partial/slice_conversion.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/partial/slice_item_conversion.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/partial/string_conversion.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/partial/type_conversion.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/request_decoder.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/request_encoder.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/response_decoder.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/response_encoder.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/stream_recv.go.tpl vendor/goa.design/goa/v3/grpc/codegen/templates/transform_go_map.go.tpl vendor/goa.design/goa/v3/grpc/codegen/testing.go vendor/goa.design/goa/v3/http/client.go vendor/goa.design/goa/v3/http/codegen/client.go vendor/goa.design/goa/v3/http/codegen/client_cli.go vendor/goa.design/goa/v3/http/codegen/client_types.go vendor/goa.design/goa/v3/http/codegen/example_cli.go vendor/goa.design/goa/v3/http/codegen/example_server.go vendor/goa.design/goa/v3/http/codegen/openapi/extensions.go vendor/goa.design/goa/v3/http/codegen/openapi/json_schema.go vendor/goa.design/goa/v3/http/codegen/openapi/marshal.go vendor/goa.design/goa/v3/http/codegen/openapi/tags.go vendor/goa.design/goa/v3/http/codegen/openapi/v2/builder.go vendor/goa.design/goa/v3/http/codegen/openapi/v3/builder.go vendor/goa.design/goa/v3/http/codegen/openapi/v3/parameters.go vendor/goa.design/goa/v3/http/codegen/openapi/v3/types.go vendor/goa.design/goa/v3/http/codegen/paths.go vendor/goa.design/goa/v3/http/codegen/server.go vendor/goa.design/goa/v3/http/codegen/server_types.go vendor/goa.design/goa/v3/http/codegen/service_data.go vendor/goa.design/goa/v3/http/codegen/sse.go vendor/goa.design/goa/v3/http/codegen/sse_client.go vendor/goa.design/goa/v3/http/codegen/templates.go vendor/goa.design/goa/v3/http/codegen/templates/cli_usage.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/client_endpoint_init.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/client_sse.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/partial/query_map_conversion.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/partial/request_elements.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/partial/sse_parse.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/request_decoder.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/request_init.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/server_handler_init.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/server_sse.go.tpl vendor/goa.design/goa/v3/http/codegen/templates/server_start.go.tpl vendor/goa.design/goa/v3/http/codegen/testing.go vendor/goa.design/goa/v3/http/codegen/typedef.go vendor/goa.design/goa/v3/http/codegen/websocket.go vendor/goa.design/goa/v3/http/middleware/doc.go vendor/goa.design/goa/v3/http/mux.go vendor/goa.design/goa/v3/jsonrpc/codegen/client.go vendor/goa.design/goa/v3/jsonrpc/codegen/client_cli.go vendor/goa.design/goa/v3/jsonrpc/codegen/client_types.go vendor/goa.design/goa/v3/jsonrpc/codegen/example_cli.go vendor/goa.design/goa/v3/jsonrpc/codegen/example_server.go vendor/goa.design/goa/v3/jsonrpc/codegen/paths.go vendor/goa.design/goa/v3/jsonrpc/codegen/server.go vendor/goa.design/goa/v3/jsonrpc/codegen/server_types.go vendor/goa.design/goa/v3/jsonrpc/codegen/sse.go vendor/goa.design/goa/v3/jsonrpc/codegen/sse_server.go vendor/goa.design/goa/v3/jsonrpc/codegen/templates.go vendor/goa.design/goa/v3/jsonrpc/codegen/templates/client_endpoint_init.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/client_init.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/client_struct.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/minimal_request_encoder.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/mixed_server_handler.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/partial/element_slice_conversion.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/partial/query_type_conversion.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/partial/single_response.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/partial/slice_item_conversion.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/response_decoder.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_configure.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_encode_error.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_handler.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_handler_init.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_http_start.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_init.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_method_names.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_mount.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_service.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_struct.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/server_use.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/sse_client_stream.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/sse_server_handler.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/sse_server_stream.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/sse_server_stream_impl.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_client_conn.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_client_stream.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_server_close.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_server_handler.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_server_recv.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_server_send.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_server_stream.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_server_stream_wrapper.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/templates/websocket_stream_error_types.go.tpl vendor/goa.design/goa/v3/jsonrpc/codegen/testing.go vendor/goa.design/goa/v3/jsonrpc/codegen/websocket_client.go vendor/goa.design/goa/v3/jsonrpc/codegen/websocket_server.go vendor/goa.design/goa/v3/pkg/skip_response_writer.go vendor/goa.design/goa/v3/pkg/version.go vendor/goa.design/goa/v3/security/scheme.go vendor/golang.org/x/net/http2/frame.go vendor/golang.org/x/net/http2/http2.go vendor/golang.org/x/net/trace/events.go vendor/golang.org/x/oauth2/internal/doc.go vendor/golang.org/x/oauth2/internal/oauth2.go vendor/golang.org/x/oauth2/internal/token.go vendor/golang.org/x/oauth2/internal/transport.go vendor/golang.org/x/oauth2/oauth2.go vendor/golang.org/x/oauth2/pkce.go vendor/golang.org/x/oauth2/token.go vendor/golang.org/x/oauth2/transport.go vendor/golang.org/x/sync/errgroup/errgroup.go vendor/golang.org/x/sys/unix/mkerrors.sh vendor/golang.org/x/sys/unix/syscall_darwin.go vendor/golang.org/x/sys/unix/zerrors_linux.go vendor/golang.org/x/sys/unix/zerrors_linux_386.go vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go vendor/golang.org/x/sys/unix/zerrors_linux_arm.go vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go vendor/golang.org/x/sys/unix/zerrors_linux_mips.go vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go vendor/golang.org/x/sys/unix/zsysnum_linux_386.go vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go vendor/golang.org/x/sys/unix/ztypes_linux.go vendor/golang.org/x/sys/unix/ztypes_linux_386.go vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go vendor/golang.org/x/sys/unix/ztypes_linux_arm.go vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go vendor/golang.org/x/sys/unix/ztypes_linux_mips.go vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go vendor/golang.org/x/term/term_windows.go vendor/golang.org/x/term/terminal.go vendor/golang.org/x/tools/go/ast/astutil/enclosing.go vendor/golang.org/x/tools/go/ast/astutil/rewrite.go vendor/golang.org/x/tools/go/packages/doc.go vendor/golang.org/x/tools/go/packages/golist.go vendor/golang.org/x/tools/go/packages/golist_overlay.go vendor/golang.org/x/tools/go/types/objectpath/objectpath.go vendor/golang.org/x/tools/internal/imports/fix.go vendor/golang.org/x/tools/internal/imports/imports.go vendor/golang.org/x/tools/internal/imports/source_modindex.go vendor/golang.org/x/tools/internal/modindex/directories.go vendor/golang.org/x/tools/internal/modindex/index.go vendor/golang.org/x/tools/internal/modindex/lookup.go vendor/golang.org/x/tools/internal/modindex/modindex.go vendor/golang.org/x/tools/internal/modindex/symbols.go vendor/golang.org/x/tools/internal/modindex/types.go vendor/golang.org/x/tools/internal/packagesinternal/packages.go vendor/golang.org/x/tools/internal/typesinternal/classify_call.go vendor/golang.org/x/tools/internal/typesinternal/types.go vendor/google.golang.org/grpc/CONTRIBUTING.md vendor/google.golang.org/grpc/README.md vendor/google.golang.org/grpc/balancer/balancer.go vendor/google.golang.org/grpc/balancer/endpointsharding/endpointsharding.go vendor/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go vendor/google.golang.org/grpc/clientconn.go vendor/google.golang.org/grpc/credentials/credentials.go vendor/google.golang.org/grpc/credentials/insecure/insecure.go vendor/google.golang.org/grpc/credentials/tls.go vendor/google.golang.org/grpc/dialoptions.go vendor/google.golang.org/grpc/health/grpc_health_v1/health.pb.go vendor/google.golang.org/grpc/health/grpc_health_v1/health_grpc.pb.go vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go vendor/google.golang.org/grpc/internal/credentials/credentials.go vendor/google.golang.org/grpc/internal/envconfig/envconfig.go vendor/google.golang.org/grpc/internal/envconfig/xds.go vendor/google.golang.org/grpc/internal/grpcsync/event.go vendor/google.golang.org/grpc/internal/internal.go vendor/google.golang.org/grpc/internal/resolver/delegatingresolver/delegatingresolver.go vendor/google.golang.org/grpc/internal/status/status.go vendor/google.golang.org/grpc/internal/transport/controlbuf.go vendor/google.golang.org/grpc/internal/transport/http2_client.go vendor/google.golang.org/grpc/internal/transport/http2_server.go vendor/google.golang.org/grpc/internal/transport/http_util.go vendor/google.golang.org/grpc/internal/transport/transport.go vendor/google.golang.org/grpc/mem/buffer_slice.go vendor/google.golang.org/grpc/rpc_util.go vendor/google.golang.org/grpc/server.go vendor/google.golang.org/grpc/stats/handlers.go vendor/google.golang.org/grpc/stream.go vendor/google.golang.org/grpc/version.go vendor/google.golang.org/protobuf/encoding/protowire/wire.go vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb vendor/google.golang.org/protobuf/internal/filedesc/editions.go vendor/google.golang.org/protobuf/internal/filedesc/presence.go vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go vendor/google.golang.org/protobuf/internal/impl/codec_message_opaque.go vendor/google.golang.org/protobuf/internal/impl/message_opaque.go vendor/google.golang.org/protobuf/internal/impl/presence.go vendor/google.golang.org/protobuf/internal/version/version.go vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go vendor/modules.txt Updated property [component_manager/disable_update_check]. ============================ ==== CURRENT TEST SETUP ==== ============================ >> gcloud SDK version Google Cloud SDK 504.0.0 alpha 2024.12.13 beta 2024.12.13 bq 2.1.11 bundled-python3-unix 3.11.9 core 2024.12.13 docker-credential-gcr 1.5.0 gcloud-crc32c 1.0.0 gke-gcloud-auth-plugin 0.5.9 gsutil 5.33 kubectl 1.30.5 >> kubectl version Client Version: v1.32.0-alpha.0 Kustomize Version: v5.4.2 >> go version go: downloading go1.24.6 (linux/amd64) go version go1.24.6 linux/amd64 >> git version git version 2.43.0 ============================ ==== RUNNING UNIT TESTS ==== ============================ go version go1.24.6 linux/amd64 go: downloading goa.design/goa/v3 v3.22.0 go: goa.design/goa/v3@v3.22.0 requires go >= 1.24.0; switching to go1.24.6 go: downloading golang.org/x/tools v0.36.0 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/stretchr/testify v1.10.0 go: downloading github.com/dimfeld/httppath v0.0.0-20170720192232-ee938bf73598 go: downloading golang.org/x/text v0.28.0 go: downloading github.com/manveru/faker v0.0.0-20171103152722-9fbc68a78c4d go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading golang.org/x/mod v0.27.0 go: downloading golang.org/x/sync v0.16.0 Goa version v3.22.0 ---------------------------- -- Generating API Design... ---------------------------- cd api && go mod vendor && goa gen github.com/tektoncd/hub/api/design go: downloading go.uber.org/zap v1.27.0 go: downloading gorm.io/driver/postgres v1.5.2 go: downloading goa.design/plugins/v3 v3.20.0 go: downloading github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b go: downloading github.com/gorilla/mux v1.8.1 go: downloading github.com/gorilla/sessions v1.3.0 go: downloading github.com/markbates/goth v1.81.0 go: downloading github.com/joho/godotenv v1.5.1 go: downloading github.com/spf13/viper v1.20.1 go: downloading gorm.io/gorm v1.30.0 go: downloading github.com/spf13/cobra v1.9.1 go: downloading gopkg.in/h2non/gock.v1 v1.1.2 go: downloading gotest.tools/v3 v3.5.2 go: downloading k8s.io/apimachinery v0.32.4 go: downloading github.com/tektoncd/pipeline v1.0.0 go: downloading github.com/fatih/color v1.18.0 go: downloading golang.org/x/term v0.34.0 go: downloading k8s.io/client-go v0.32.2 go: downloading github.com/AlecAivazis/survey/v2 v2.3.7 go: downloading github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 go: downloading knative.dev/pkg v0.0.0-20250415155312-ed3e2158b883 go: downloading github.com/go-gormigrate/gormigrate/v2 v2.1.4 go: downloading github.com/ActiveState/vt10x v1.3.1 go: downloading github.com/golang-jwt/jwt/v4 v4.5.2 go: downloading github.com/ikawaha/goahttpcheck v1.15.11 go: downloading github.com/go-co-op/gocron v1.37.0 go: downloading github.com/mitchellh/go-homedir v1.1.0 go: downloading github.com/gorilla/handlers v1.5.2 go: downloading go.uber.org/automaxprocs v1.6.0 go: downloading github.com/tektoncd/plumbing v0.0.0-20220817140952-3da8ce01aeeb go: downloading github.com/go-testfixtures/testfixtures/v3 v3.16.0 go: downloading github.com/go-chi/chi/v5 v5.2.2 go: downloading github.com/gorilla/websocket v1.5.3 go: downloading sigs.k8s.io/yaml v1.5.0 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go: downloading github.com/gohugoio/hashstructure v0.5.0 go: downloading github.com/jackc/pgx/v5 v5.5.4 go: downloading github.com/gorilla/securecookie v1.1.2 go: downloading github.com/jinzhu/now v1.1.5 go: downloading github.com/fsnotify/fsnotify v1.8.0 go: downloading github.com/go-viper/mapstructure/v2 v2.2.1 go: downloading github.com/sagikazarmark/locafero v0.7.0 go: downloading github.com/spf13/afero v1.12.0 go: downloading github.com/spf13/cast v1.7.1 go: downloading github.com/spf13/pflag v1.0.6 go: downloading github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 go: downloading github.com/inconshreveable/mousetrap v1.1.0 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading golang.org/x/sys v0.35.0 go: downloading go.uber.org/multierr v1.11.0 go: downloading golang.org/x/oauth2 v0.30.0 go: downloading github.com/creack/pty v1.1.17 go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go: downloading github.com/gogo/protobuf v1.3.2 go: downloading github.com/google/gofuzz v1.2.0 go: downloading k8s.io/utils v0.0.0-20241210054802-24370beab758 go: downloading k8s.io/klog/v2 v2.130.1 go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.5.0 go: downloading github.com/google/cel-go v0.24.1 go: downloading github.com/google/go-cmp v0.7.0 go: downloading k8s.io/api v0.32.2 go: downloading k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 go: downloading github.com/google/go-containerregistry v0.20.3 go: downloading github.com/sigstore/sigstore v1.9.4 go: downloading go.opencensus.io v0.24.0 go: downloading k8s.io/apiextensions-apiserver v0.32.1 go: downloading github.com/ikawaha/httpcheck v1.12.4 go: downloading github.com/kr/pty v1.1.8 go: downloading github.com/robfig/cron/v3 v3.0.1 go: downloading go.uber.org/atomic v1.11.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading github.com/goccy/go-yaml v1.17.1 go: downloading go.yaml.in/yaml/v2 v2.4.2 go: downloading github.com/jinzhu/inflection v1.0.0 go: downloading github.com/golang/protobuf v1.5.4 go: downloading github.com/google/gnostic-models v0.6.9 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading golang.org/x/net v0.43.0 go: downloading github.com/subosito/gotenv v1.6.0 go: downloading github.com/pelletier/go-toml/v2 v2.2.3 go: downloading github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go: downloading gopkg.in/inf.v0 v0.9.1 go: downloading github.com/go-logr/logr v1.4.3 go: downloading sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 go: downloading golang.org/x/crypto v0.41.0 go: downloading github.com/json-iterator/go v1.1.12 go: downloading cel.dev/expr v0.24.0 go: downloading github.com/sourcegraph/conc v0.3.0 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250528174236-200df99c418a go: downloading google.golang.org/protobuf v1.36.7 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/cloudevents/sdk-go/v2 v2.15.2 go: downloading github.com/hashicorp/golang-lru v1.0.2 go: downloading github.com/emicklei/go-restful/v3 v3.12.1 go: downloading github.com/go-openapi/jsonreference v0.21.0 go: downloading github.com/go-openapi/swag v0.23.0 go: downloading golang.org/x/time v0.11.0 go: downloading gopkg.in/evanphx/json-patch.v4 v4.12.0 go: downloading github.com/opencontainers/go-digest v1.0.0 go: downloading github.com/containerd/stargz-snapshotter/estargz v0.16.3 go: downloading github.com/blendle/zapdriver v1.3.1 go: downloading github.com/itchyny/gojq v0.12.16 go: downloading github.com/fxamacker/cbor/v2 v2.7.0 go: downloading github.com/letsencrypt/boulder v0.0.0-20240620165639-de9c06129bec go: downloading github.com/secure-systems-lab/go-securesystemslib v0.9.0 go: downloading github.com/sigstore/protobuf-specs v0.4.1 go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 go: downloading github.com/jackc/puddle/v2 v2.2.1 go: downloading contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d go: downloading contrib.go.opencensus.io/exporter/prometheus v0.4.2 go: downloading google.golang.org/grpc v1.74.2 go: downloading github.com/stoewer/go-strcase v1.3.0 go: downloading github.com/antlr4-go/antlr/v4 v4.13.0 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250811230008-5f3141c8851a go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/go-openapi/jsonpointer v0.21.0 go: downloading github.com/mailru/easyjson v0.9.0 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/opencontainers/image-spec v1.1.0 go: downloading github.com/docker/cli v27.5.0+incompatible go: downloading github.com/docker/distribution v2.8.3+incompatible go: downloading github.com/klauspost/compress v1.18.0 go: downloading github.com/evanphx/json-patch/v5 v5.9.11 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 go: downloading github.com/kelseyhightower/envconfig v1.4.0 go: downloading github.com/vbatts/tar-split v0.11.6 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/itchyny/timefmt-go v0.1.6 go: downloading github.com/prometheus/client_golang v1.20.5 go: downloading github.com/prometheus/statsd_exporter v0.22.7 go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1 go: downloading google.golang.org/api v0.229.0 go: downloading github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 go: downloading github.com/openzipkin/zipkin-go v0.4.3 go: downloading golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac go: downloading github.com/josharian/intern v1.0.0 go: downloading github.com/go-kit/log v0.2.1 go: downloading gopkg.in/yaml.v2 v2.4.0 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go: downloading github.com/go-jose/go-jose/v4 v4.0.5 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/prometheus/client_model v0.6.1 go: downloading github.com/prometheus/common v0.62.0 go: downloading github.com/go-logfmt/logfmt v0.6.0 go: downloading github.com/prometheus/procfs v0.15.1 go: downloading github.com/docker/docker-credential-helpers v0.8.2 go: downloading github.com/sirupsen/logrus v1.9.3 gen/admin/client.go gen/admin/endpoints.go gen/admin/service.go gen/catalog/client.go gen/catalog/endpoints.go gen/catalog/service.go gen/catalog/views/view.go gen/category/client.go gen/category/endpoints.go gen/category/service.go gen/http/admin/client/cli.go gen/http/admin/client/client.go gen/http/admin/client/encode_decode.go gen/http/admin/client/paths.go gen/http/admin/client/types.go gen/http/admin/server/encode_decode.go gen/http/admin/server/paths.go gen/http/admin/server/server.go gen/http/admin/server/types.go gen/http/catalog/client/cli.go gen/http/catalog/client/client.go gen/http/catalog/client/encode_decode.go gen/http/catalog/client/paths.go gen/http/catalog/client/types.go gen/http/catalog/server/encode_decode.go gen/http/catalog/server/paths.go gen/http/catalog/server/server.go gen/http/catalog/server/types.go gen/http/category/client/cli.go gen/http/category/client/client.go gen/http/category/client/encode_decode.go gen/http/category/client/paths.go gen/http/category/client/types.go gen/http/category/server/encode_decode.go gen/http/category/server/paths.go gen/http/category/server/server.go gen/http/category/server/types.go gen/http/cli/hub/cli.go gen/http/openapi.json gen/http/openapi.yaml gen/http/openapi3.json gen/http/openapi3.yaml gen/http/rating/client/cli.go gen/http/rating/client/client.go gen/http/rating/client/encode_decode.go gen/http/rating/client/paths.go gen/http/rating/client/types.go gen/http/rating/server/encode_decode.go gen/http/rating/server/paths.go gen/http/rating/server/server.go gen/http/rating/server/types.go gen/http/resource/client/cli.go gen/http/resource/client/client.go gen/http/resource/client/encode_decode.go gen/http/resource/client/paths.go gen/http/resource/client/types.go gen/http/resource/server/encode_decode.go gen/http/resource/server/paths.go gen/http/resource/server/server.go gen/http/resource/server/types.go gen/http/status/client/cli.go gen/http/status/client/client.go gen/http/status/client/encode_decode.go gen/http/status/client/paths.go gen/http/status/client/types.go gen/http/status/server/encode_decode.go gen/http/status/server/paths.go gen/http/status/server/server.go gen/http/status/server/types.go gen/http/swagger/client/client.go gen/http/swagger/client/encode_decode.go gen/http/swagger/client/paths.go gen/http/swagger/client/types.go gen/http/swagger/server/paths.go gen/http/swagger/server/server.go gen/http/swagger/server/types.go gen/rating/client.go gen/rating/endpoints.go gen/rating/service.go gen/resource/client.go gen/resource/endpoints.go gen/resource/service.go gen/resource/views/view.go gen/status/client.go gen/status/endpoints.go gen/status/service.go gen/swagger/client.go gen/swagger/endpoints.go gen/swagger/service.go ---------------------------- - Generating v1 API Design... ---------------------------- cd api/v1 && go mod vendor && goa gen github.com/tektoncd/hub/api/v1/design gen/catalog/client.go gen/catalog/endpoints.go gen/catalog/service.go gen/catalog/views/view.go gen/http/catalog/client/cli.go gen/http/catalog/client/client.go gen/http/catalog/client/encode_decode.go gen/http/catalog/client/paths.go gen/http/catalog/client/types.go gen/http/catalog/server/encode_decode.go gen/http/catalog/server/paths.go gen/http/catalog/server/server.go gen/http/catalog/server/types.go gen/http/cli/hub/cli.go gen/http/openapi.json gen/http/openapi.yaml gen/http/openapi3.json gen/http/openapi3.yaml gen/http/resource/client/cli.go gen/http/resource/client/client.go gen/http/resource/client/encode_decode.go gen/http/resource/client/paths.go gen/http/resource/client/types.go gen/http/resource/server/encode_decode.go gen/http/resource/server/paths.go gen/http/resource/server/server.go gen/http/resource/server/types.go gen/http/swagger/client/client.go gen/http/swagger/client/encode_decode.go gen/http/swagger/client/paths.go gen/http/swagger/client/types.go gen/http/swagger/server/paths.go gen/http/swagger/server/server.go gen/http/swagger/server/types.go gen/resource/client.go gen/resource/endpoints.go gen/resource/service.go gen/resource/views/view.go gen/swagger/client.go gen/swagger/endpoints.go gen/swagger/service.go Git repo is clean. INFO: Installing postgres 🛢🛢🛢 Reading package lists... Building dependency tree... Reading state information... wget is already the newest version (1.21.4-1ubuntu4.1). ca-certificates is already the newest version (20240203). 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK Get:1 http://apt.postgresql.org/pub/repos/apt noble-pgdg InRelease [107 kB] Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB] Get:3 https://download.docker.com/linux/ubuntu noble InRelease [48.8 kB] Hit:4 http://archive.ubuntu.com/ubuntu noble InRelease Get:5 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 Packages [543 kB] Get:6 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] Get:7 https://download.docker.com/linux/ubuntu noble/stable amd64 Packages [34.8 kB] Get:8 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [23.0 kB] Get:9 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1134 kB] Get:10 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1328 kB] Get:11 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1982 kB] Get:12 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] Get:13 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2092 kB] Get:14 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [45.2 kB] Get:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1666 kB] Get:16 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1454 kB] Get:17 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [48.8 kB] Get:18 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [33.9 kB] Fetched 10.9 MB in 2s (6255 kB/s) Reading package lists... W: http://apt.postgresql.org/pub/repos/apt/dists/noble-pgdg/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libc-bin libc-dev-bin libc6 libc6-dev libcommon-sense-perl libio-pty-perl libipc-run-perl libjson-perl libjson-xs-perl libllvm19 libpq5 libsensors-config libsensors5 libtypes-serialiser-perl libxslt1.1 locales logrotate postgresql-client-15 postgresql-client-common postgresql-common postgresql-common-dev ssl-cert sysstat Suggested packages: manpages glibc-doc libnss-nis libnss-nisplus manpages-dev lm-sensors bsd-mailx | mailx postgresql-doc-15 isag Recommended packages: manpages manpages-dev libc-devtools The following NEW packages will be installed: libcommon-sense-perl libio-pty-perl libipc-run-perl libjson-perl libjson-xs-perl libllvm19 libpq5 libsensors-config libsensors5 libtypes-serialiser-perl libxslt1.1 locales logrotate postgresql-15 postgresql-client-15 postgresql-client-common postgresql-common postgresql-common-dev ssl-cert sysstat The following packages will be upgraded: libc-bin libc-dev-bin libc6 libc6-dev 4 upgraded, 20 newly installed, 0 to remove and 128 not upgraded. Need to get 57.5 MB of archives. After this operation, 212 MB of additional disk space will be used. Get:1 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-client-common all 281.pgdg24.04+1 [47.3 kB] Get:2 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-common-dev all 281.pgdg24.04+1 [72.5 kB] Get:3 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-common all 281.pgdg24.04+1 [112 kB] Get:4 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 libpq5 amd64 17.5-1.pgdg24.04+1 [226 kB] Get:5 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-client-15 amd64 15.13-1.pgdg24.04+1 [1714 kB] Get:6 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc6-dev amd64 2.39-0ubuntu8.5 [2123 kB] Get:7 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-15 amd64 15.13-1.pgdg24.04+1 [15.2 MB] Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc-dev-bin amd64 2.39-0ubuntu8.5 [20.4 kB] Get:9 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc6 amd64 2.39-0ubuntu8.5 [3265 kB] Get:10 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc-bin amd64 2.39-0ubuntu8.5 [682 kB] Get:11 http://archive.ubuntu.com/ubuntu noble/main amd64 libjson-perl all 4.10000-1 [81.9 kB] Get:12 http://archive.ubuntu.com/ubuntu noble/main amd64 libio-pty-perl amd64 1:1.20-1build2 [31.2 kB] Get:13 http://archive.ubuntu.com/ubuntu noble/main amd64 libipc-run-perl all 20231003.0-1 [92.1 kB] Get:14 http://archive.ubuntu.com/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] Get:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 locales all 2.39-0ubuntu8.5 [4229 kB] Get:16 http://archive.ubuntu.com/ubuntu noble/main amd64 logrotate amd64 3.21.0-2build1 [52.2 kB] Get:17 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors-config all 1:3.6.0-9build1 [5546 B] Get:18 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors5 amd64 1:3.6.0-9build1 [26.6 kB] Get:19 http://archive.ubuntu.com/ubuntu noble/main amd64 sysstat amd64 12.6.1-2 [489 kB] Get:20 http://archive.ubuntu.com/ubuntu noble/main amd64 libcommon-sense-perl amd64 3.75-3build3 [20.4 kB] Get:21 http://archive.ubuntu.com/ubuntu noble/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] Get:22 http://archive.ubuntu.com/ubuntu noble/main amd64 libjson-xs-perl amd64 4.030-2build3 [83.6 kB] Get:23 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libllvm19 amd64 1:19.1.1-1ubuntu1~24.04.2 [28.7 MB] Get:24 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu0.24.04.2 [167 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 57.5 MB in 3s (19.5 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23213 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.39-0ubuntu8.5_amd64.deb ... Unpacking libc6-dev:amd64 (2.39-0ubuntu8.5) over (2.39-0ubuntu8.3) ... Preparing to unpack .../libc-dev-bin_2.39-0ubuntu8.5_amd64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8.5) over (2.39-0ubuntu8.3) ... Preparing to unpack .../libc6_2.39-0ubuntu8.5_amd64.deb ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Unpacking libc6:amd64 (2.39-0ubuntu8.5) over (2.39-0ubuntu8.3) ... Setting up libc6:amd64 (2.39-0ubuntu8.5) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23210 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8.5_amd64.deb ... Unpacking libc-bin (2.39-0ubuntu8.5) over (2.39-0ubuntu8.3) ... Setting up libc-bin (2.39-0ubuntu8.5) ... Selecting previously unselected package libjson-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23209 files and directories currently installed.) Preparing to unpack .../00-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package postgresql-client-common. Preparing to unpack .../01-postgresql-client-common_281.pgdg24.04+1_all.deb ... Unpacking postgresql-client-common (281.pgdg24.04+1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../02-libio-pty-perl_1%3a1.20-1build2_amd64.deb ... Unpacking libio-pty-perl (1:1.20-1build2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../03-libipc-run-perl_20231003.0-1_all.deb ... Unpacking libipc-run-perl (20231003.0-1) ... Selecting previously unselected package postgresql-common-dev. Preparing to unpack .../04-postgresql-common-dev_281.pgdg24.04+1_all.deb ... Unpacking postgresql-common-dev (281.pgdg24.04+1) ... Selecting previously unselected package ssl-cert. Preparing to unpack .../05-ssl-cert_1.1.2ubuntu1_all.deb ... Unpacking ssl-cert (1.1.2ubuntu1) ... Selecting previously unselected package postgresql-common. Preparing to unpack .../06-postgresql-common_281.pgdg24.04+1_all.deb ... Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' Unpacking postgresql-common (281.pgdg24.04+1) ... Selecting previously unselected package locales. Preparing to unpack .../07-locales_2.39-0ubuntu8.5_all.deb ... Unpacking locales (2.39-0ubuntu8.5) ... Selecting previously unselected package logrotate. Preparing to unpack .../08-logrotate_3.21.0-2build1_amd64.deb ... Unpacking logrotate (3.21.0-2build1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../09-libsensors-config_1%3a3.6.0-9build1_all.deb ... Unpacking libsensors-config (1:3.6.0-9build1) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../10-libsensors5_1%3a3.6.0-9build1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-9build1) ... Selecting previously unselected package sysstat. Preparing to unpack .../11-sysstat_12.6.1-2_amd64.deb ... Unpacking sysstat (12.6.1-2) ... Selecting previously unselected package libcommon-sense-perl:amd64. Preparing to unpack .../12-libcommon-sense-perl_3.75-3build3_amd64.deb ... Unpacking libcommon-sense-perl:amd64 (3.75-3build3) ... Selecting previously unselected package libtypes-serialiser-perl. Preparing to unpack .../13-libtypes-serialiser-perl_1.01-1_all.deb ... Unpacking libtypes-serialiser-perl (1.01-1) ... Selecting previously unselected package libjson-xs-perl. Preparing to unpack .../14-libjson-xs-perl_4.030-2build3_amd64.deb ... Unpacking libjson-xs-perl (4.030-2build3) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../15-libllvm19_1%3a19.1.1-1ubuntu1~24.04.2_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../16-libpq5_17.5-1.pgdg24.04+1_amd64.deb ... Unpacking libpq5:amd64 (17.5-1.pgdg24.04+1) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../17-libxslt1.1_1.1.39-0exp1ubuntu0.24.04.2_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ... Selecting previously unselected package postgresql-client-15. Preparing to unpack .../18-postgresql-client-15_15.13-1.pgdg24.04+1_amd64.deb ... Unpacking postgresql-client-15 (15.13-1.pgdg24.04+1) ... Selecting previously unselected package postgresql-15. Preparing to unpack .../19-postgresql-15_15.13-1.pgdg24.04+1_amd64.deb ... Unpacking postgresql-15 (15.13-1.pgdg24.04+1) ... Setting up logrotate (3.21.0-2build1) ... Created symlink /etc/systemd/system/timers.target.wants/logrotate.timer → /usr/lib/systemd/system/logrotate.timer. Setting up postgresql-client-common (281.pgdg24.04+1) ... Setting up libllvm19:amd64 (1:19.1.1-1ubuntu1~24.04.2) ... Setting up libio-pty-perl (1:1.20-1build2) ... Setting up libsensors-config (1:3.6.0-9build1) ... Setting up libpq5:amd64 (17.5-1.pgdg24.04+1) ... Setting up libcommon-sense-perl:amd64 (3.75-3build3) ... Setting up postgresql-client-15 (15.13-1.pgdg24.04+1) ... update-alternatives: using /usr/share/postgresql/15/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode Setting up locales (2.39-0ubuntu8.5) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Generating locales (this might take a while)... Generation complete. Setting up ssl-cert (1.1.2ubuntu1) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. Setting up libipc-run-perl (20231003.0-1) ... Setting up libsensors5:amd64 (1:3.6.0-9build1) ... Setting up libtypes-serialiser-perl (1.01-1) ... Setting up libjson-perl (4.10000-1) ... Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ... Setting up libc-dev-bin (2.39-0ubuntu8.5) ... Setting up sysstat (12.6.1-2) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Creating config file /etc/default/sysstat with new version update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/sar.1.gz because associated file /usr/share/man/man1/sar.sysstat.1.gz (of link group sar) doesn't exist Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-collect.timer → /usr/lib/systemd/system/sysstat-collect.timer. Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-summary.timer → /usr/lib/systemd/system/sysstat-summary.timer. Created symlink /etc/systemd/system/multi-user.target.wants/sysstat.service → /usr/lib/systemd/system/sysstat.service. Setting up postgresql-common-dev (281.pgdg24.04+1) ... Setting up libjson-xs-perl (4.030-2build3) ... Setting up postgresql-common (281.pgdg24.04+1) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Creating config file /etc/postgresql-common/createcluster.conf with new version Building PostgreSQL dictionaries from installed myspell/hunspell packages... Removing obsolete dictionary files: invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/multi-user.target.wants/postgresql.service → /usr/lib/systemd/system/postgresql.service. Setting up libc6-dev:amd64 (2.39-0ubuntu8.5) ... Setting up postgresql-15 (15.13-1.pgdg24.04+1) ... debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Creating new PostgreSQL cluster 15/main ... /usr/lib/postgresql/15/bin/initdb -D /var/lib/postgresql/15/main --auth-local peer --auth-host scram-sha-256 --no-instructions The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "C.UTF-8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. fixing permissions on existing directory /var/lib/postgresql/15/main ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok syncing data to disk ... ok invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Processing triggers for libc-bin (2.39-0ubuntu8.5) ... * Starting PostgreSQL 15 database server ...done. Cluster is already running. ALTER ROLE /home/prow/go/src/github.com/tektoncd/hub INFO: Create test db - hub_test CREATE DATABASE ---------------------------- -- Running API Unit Tests -- ---------------------------- 🛢 🛢 🛢 Make sure you have your Database Up and Running 🛢 🛢 🛢 ---------------------------- cd api && go mod vendor && go test -p 1 -v ./pkg/... ./v1/service/... === RUN TestComputeDuration --- PASS: TestComputeDuration (0.00s) === RUN TestComputeDurationError --- PASS: TestComputeDurationError (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/app 0.007s ? github.com/tektoncd/hub/api/pkg/auth [no test files] ? github.com/tektoncd/hub/api/pkg/auth/app [no test files] ? github.com/tektoncd/hub/api/pkg/auth/provider [no test files] === RUN TestLogin 2025-08-13T01:56:33.022Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T01:56:33.032Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T01:56:33.037Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.283ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.038Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:404 [0.910ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.065Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:404 [26.567ms] [rows:0] CREATE TABLE "migrations" ("id" varchar(255),PRIMARY KEY ("id")) 2025-08-13T01:56:33.066Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.025ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T01:56:33.067Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:432 [0.975ms] [rows:1] SELECT count(*) FROM "migrations" 2025-08-13T01:56:33.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.015ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'categories' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.106Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [32.392ms] [rows:0] CREATE TABLE "categories" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"name" text NOT NULL,PRIMARY KEY ("id"),CONSTRAINT "uni_categories_name" UNIQUE ("name")) 2025-08-13T01:56:33.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.768ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_categories_deleted_at" ON "categories" ("deleted_at") 2025-08-13T01:56:33.111Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.200ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'catalogs' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.120Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.364ms] [rows:0] CREATE TABLE "catalogs" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"name" text,"org" text,"provider" text NOT NULL DEFAULT 'github',"type" text NOT NULL DEFAULT null,"url" text NOT NULL DEFAULT null,"ssh_url" text,"revision" text NOT NULL DEFAULT null,"context_dir" text,"sha" text,PRIMARY KEY ("id")) 2025-08-13T01:56:33.124Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.453ms] [rows:0] CREATE UNIQUE INDEX IF NOT EXISTS "uix_name_org" ON "catalogs" ("name","org") 2025-08-13T01:56:33.128Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.642ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalogs_deleted_at" ON "catalogs" ("deleted_at") 2025-08-13T01:56:33.129Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.205ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resources' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.141Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.998ms] [rows:0] CREATE TABLE "resources" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"name" text NOT NULL DEFAULT null,"kind" text NOT NULL DEFAULT null,"rating" decimal,"catalog_id" bigint,PRIMARY KEY ("id"),CONSTRAINT "fk_catalogs_resources" FOREIGN KEY ("catalog_id") REFERENCES "catalogs"("id")) 2025-08-13T01:56:33.145Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.923ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resources_deleted_at" ON "resources" ("deleted_at") 2025-08-13T01:56:33.146Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.951ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_categories' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.151Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.292ms] [rows:0] CREATE TABLE "resource_categories" ("resource_id" bigint,"category_id" bigint,PRIMARY KEY ("resource_id","category_id"),CONSTRAINT "fk_resource_categories_resource" FOREIGN KEY ("resource_id") REFERENCES "resources"("id") ON DELETE CASCADE,CONSTRAINT "fk_resource_categories_category" FOREIGN KEY ("category_id") REFERENCES "categories"("id") ON DELETE CASCADE) 2025-08-13T01:56:33.152Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.632ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'tags' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [10.505ms] [rows:0] CREATE TABLE "tags" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"name" text NOT NULL,PRIMARY KEY ("id"),CONSTRAINT "uni_tags_name" UNIQUE ("name")) 2025-08-13T01:56:33.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.792ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_tags_deleted_at" ON "tags" ("deleted_at") 2025-08-13T01:56:33.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.525ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_tags' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.173Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.078ms] [rows:0] CREATE TABLE "resource_tags" ("resource_id" bigint,"tag_id" bigint,PRIMARY KEY ("resource_id","tag_id"),CONSTRAINT "fk_resource_tags_resource" FOREIGN KEY ("resource_id") REFERENCES "resources"("id") ON DELETE CASCADE,CONSTRAINT "fk_resource_tags_tag" FOREIGN KEY ("tag_id") REFERENCES "tags"("id") ON DELETE CASCADE) 2025-08-13T01:56:33.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.495ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'catalog_errors' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.183Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.655ms] [rows:0] CREATE TABLE "catalog_errors" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"catalog_id" bigint,"type" text,"detail" text,PRIMARY KEY ("id"),CONSTRAINT "fk_catalogs_errors" FOREIGN KEY ("catalog_id") REFERENCES "catalogs"("id")) 2025-08-13T01:56:33.187Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.873ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalog_errors_deleted_at" ON "catalog_errors" ("deleted_at") 2025-08-13T01:56:33.187Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.539ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_platforms' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.189Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.883ms] [rows:0] CREATE TABLE "resource_platforms" ("resource_id" bigint,"platform_id" bigint) 2025-08-13T01:56:33.190Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.584ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_versions' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.550ms] [rows:0] CREATE TABLE "resource_versions" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"version" text NOT NULL DEFAULT null,"description" text,"url" text NOT NULL DEFAULT null,"display_name" text,"deprecated" boolean DEFAULT false,"min_pipelines_version" text NOT NULL DEFAULT null,"resource_id" bigint,"modified_at" timestamptz,PRIMARY KEY ("id"),CONSTRAINT "fk_resources_versions" FOREIGN KEY ("resource_id") REFERENCES "resources"("id") ON DELETE CASCADE) 2025-08-13T01:56:33.202Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.237ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resource_versions_deleted_at" ON "resource_versions" ("deleted_at") 2025-08-13T01:56:33.203Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.560ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'version_platforms' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.205Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.596ms] [rows:0] CREATE TABLE "version_platforms" ("resource_version_id" bigint,"platform_id" bigint) 2025-08-13T01:56:33.206Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.684ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'users' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.213Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.083ms] [rows:0] CREATE TABLE "users" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"email" text,"type" text,"agent_name" text,"refresh_token_checksum" text,"code" text,PRIMARY KEY ("id")) 2025-08-13T01:56:33.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.732ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_users_deleted_at" ON "users" ("deleted_at") 2025-08-13T01:56:33.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.330ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'scopes' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.228Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [10.676ms] [rows:0] CREATE TABLE "scopes" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"name" text NOT NULL,PRIMARY KEY ("id"),CONSTRAINT "uni_scopes_name" UNIQUE ("name")) 2025-08-13T01:56:33.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.029ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_scopes_deleted_at" ON "scopes" ("deleted_at") 2025-08-13T01:56:33.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.516ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'user_scopes' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.239Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.496ms] [rows:0] CREATE TABLE "user_scopes" ("user_id" bigint,"scope_id" bigint,PRIMARY KEY ("user_id","scope_id"),CONSTRAINT "fk_user_scopes_scope" FOREIGN KEY ("scope_id") REFERENCES "scopes"("id"),CONSTRAINT "fk_user_scopes_user" FOREIGN KEY ("user_id") REFERENCES "users"("id")) 2025-08-13T01:56:33.240Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.754ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'user_resource_ratings' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.247Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.929ms] [rows:0] CREATE TABLE "user_resource_ratings" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"user_id" bigint,"resource_id" bigint,"rating" bigint NOT NULL DEFAULT null,PRIMARY KEY ("id"),CONSTRAINT "fk_user_resource_ratings_user" FOREIGN KEY ("user_id") REFERENCES "users"("id"),CONSTRAINT "fk_user_resource_ratings_resource" FOREIGN KEY ("resource_id") REFERENCES "resources"("id") ON DELETE CASCADE) 2025-08-13T01:56:33.253Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.256ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_user_resource_ratings_deleted_at" ON "user_resource_ratings" ("deleted_at") 2025-08-13T01:56:33.254Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.721ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'sync_jobs' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.263Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.117ms] [rows:0] CREATE TABLE "sync_jobs" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"catalog_id" bigint,"status" text,"user_id" bigint,PRIMARY KEY ("id"),CONSTRAINT "fk_sync_jobs_catalog" FOREIGN KEY ("catalog_id") REFERENCES "catalogs"("id"),CONSTRAINT "fk_sync_jobs_user" FOREIGN KEY ("user_id") REFERENCES "users"("id")) 2025-08-13T01:56:33.267Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.923ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_sync_jobs_deleted_at" ON "sync_jobs" ("deleted_at") 2025-08-13T01:56:33.268Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.475ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'configs' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.276Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.834ms] [rows:0] CREATE TABLE "configs" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"checksum" text,PRIMARY KEY ("id")) 2025-08-13T01:56:33.280Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.952ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_configs_deleted_at" ON "configs" ("deleted_at") 2025-08-13T01:56:33.281Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.580ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'platforms' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.292Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [10.938ms] [rows:0] CREATE TABLE "platforms" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"name" text NOT NULL,PRIMARY KEY ("id"),CONSTRAINT "uni_platforms_name" UNIQUE ("name")) 2025-08-13T01:56:33.296Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.599ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_platforms_deleted_at" ON "platforms" ("deleted_at") 2025-08-13T01:56:33.297Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.481ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'accounts' AND table_type = 'BASE TABLE' 2025-08-13T01:56:33.305Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.502ms] [rows:0] CREATE TABLE "accounts" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"user_id" bigint,"user_name" text,"name" text,"avatar_url" text,"provider" text,PRIMARY KEY ("id"),CONSTRAINT "fk_users_accounts" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE) 2025-08-13T01:56:33.308Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.571ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_accounts_deleted_at" ON "accounts" ("deleted_at") 2025-08-13T01:56:33.310Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.902ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('SCHEMA_INIT') 2025-08-13T01:56:33.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.560ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010061403_rename_name_to_agent_name_in_user') 2025-08-13T01:56:33.313Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.260ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010071100_create_config_table') 2025-08-13T01:56:33.315Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.519ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010271300_add_refresh_token_checksum_col_in_user_table') 2025-08-13T01:56:33.316Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.180ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202102171333_update_catalog_branch_to_main') 2025-08-13T01:56:33.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.113ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202103161200_add_avatar_url_column_in_users_table') 2025-08-13T01:56:33.319Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.741ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107291608_refresh_all_tables') 2025-08-13T01:56:33.321Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.644ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202110071100_update_resource_category_table') 2025-08-13T01:56:33.323Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.290ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106281500_create_platform_tables') 2025-08-13T01:56:33.325Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [2.093ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106282200_add_deprecated_col_in_resource_version_table') 2025-08-13T01:56:33.327Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.641ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109151102_add_provider_in_catalog_table') 2025-08-13T01:56:33.328Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.583ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107221500_add_ondelete_constraints') 2025-08-13T01:56:33.330Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.845ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109201733_create_user_table') 2025-08-13T01:56:33.332Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.836ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202111091037_backup_users_add_account_table_and_update_data') 2025-08-13T01:56:33.334Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [1.618ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202202191725_add_ssh_url_column_in_catalogs_table') 2025-08-13T01:56:33.334Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T01:56:33.334Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T01:56:33.400Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:148 [1.187ms] [rows:1] SELECT * FROM "users" WHERE code = 'test-code' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "auth"} 2025-08-13T01:56:33.411Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:162 [10.223ms] [rows:1] UPDATE "users" SET "code"='',"updated_at"='2025-08-13 01:56:33.401' WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL {"service": "auth"} 2025-08-13T01:56:33.412Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:171 [1.089ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."provider" = 'github') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "auth"} 2025-08-13T01:56:33.413Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:36 [0.970ms] [rows:1] SELECT "scopes"."id","scopes"."created_at","scopes"."updated_at","scopes"."deleted_at","scopes"."name" FROM "scopes" JOIN user_scopes as u on scopes.id=u.scope_id WHERE u.user_id = 11 AND "scopes"."deleted_at" IS NULL {"service": "auth"} 2025-08-13T01:56:33.415Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:71 [1.652ms] [rows:1] UPDATE "users" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-13 01:56:33.414',"deleted_at"=NULL,"email"='foo@bar.com',"type"='user',"agent_name"='',"refresh_token_checksum"='5d5def96708c130ddf7ba4c4f6c47486ce14a5f8e868eb99e53e3c27d3806590',"code"='' WHERE "users"."deleted_at" IS NULL AND "id" = 11 {"service": "auth"} 2025-08-13T01:56:33.416Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.784ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T01:56:33.417Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.710ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T01:56:33.418Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.656ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T01:56:33.418Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.657ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T01:56:33.419Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.675ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 --- PASS: TestLogin (0.40s) === RUN TestInvalidLogin 2025-08-13T01:56:33.476Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:148 record not found [0.940ms] [rows:0] SELECT * FROM "users" WHERE code = 'fake-code' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "auth"} --- PASS: TestInvalidLogin (0.06s) === RUN TestProviderList --- PASS: TestProviderList (0.00s) === RUN TestInsertData_AccountExistsButNotEmail 2025-08-13T01:56:33.543Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:120 record not found [1.072ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T01:56:33.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:126 [1.315ms] [rows:1] SELECT * FROM "accounts" WHERE LOWER(user_name) = 'bbuser' AND provider = 'bitbucket' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T01:56:33.548Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:142 [2.849ms] [rows:1] UPDATE "users" SET "updated_at"='2025-08-13 01:56:33.545',"email"='bbuser@bar.com',"type"='user',"code"='code' WHERE id = 31 AND "users"."deleted_at" IS NULL 2025-08-13T01:56:33.548Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:153 [0.586ms] [rows:1] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 --- PASS: TestInsertData_AccountExistsButNotEmail (0.07s) === RUN TestInsertData_AddNewEmailAndAccount 2025-08-13T01:56:33.620Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:183 record not found [1.664ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T01:56:33.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:190 record not found [1.150ms] [rows:0] SELECT * FROM "accounts" WHERE ("accounts"."name" = 'bbnewuser' AND "accounts"."provider" = 'bitbucket') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T01:56:33.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:120 record not found [0.428ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T01:56:33.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:126 record not found [0.984ms] [rows:0] SELECT * FROM "accounts" WHERE LOWER(user_name) = 'bbnewuser' AND provider = 'bitbucket' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T01:56:33.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:223 [0.738ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 2025-08-13T01:56:33.626Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:229 [1.929ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-13 01:56:33.624','2025-08-13 01:56:33.624',NULL,'bbuser@bar.com','user','','','code',32) RETURNING "id" 2025-08-13T01:56:33.628Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:247 [2.165ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-08-13 01:56:33.626','2025-08-13 01:56:33.626',NULL,32,'bbnewuser','newbitbucketuser','http://bitbucketavatar','bitbucket') RETURNING "id" --- PASS: TestInsertData_AddNewEmailAndAccount (0.08s) === RUN TestInsertData_EmailExistsAddNewAccount 2025-08-13T01:56:33.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:225 [1.629ms] [rows:1] SELECT * FROM "users" WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 2025-08-13T01:56:33.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:232 [0.934ms] [rows:2] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL 2025-08-13T01:56:33.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:240 record not found [0.867ms] [rows:0] SELECT * FROM "accounts" WHERE ("accounts"."name" = 'gitlabuser' AND "accounts"."provider" = 'gitlab') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T01:56:33.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:120 [0.645ms] [rows:1] SELECT * FROM "users" WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T01:56:33.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:156 [2.506ms] [rows:1] UPDATE "users" SET "code"='code',"updated_at"='2025-08-13 01:56:33.696' WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL 2025-08-13T01:56:33.699Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:163 record not found [0.940ms] [rows:0] SELECT * FROM "accounts" WHERE user_id = 11 AND provider = 'gitlab' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T01:56:33.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:247 [3.221ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-08-13 01:56:33.7','2025-08-13 01:56:33.7',NULL,11,'gitlabuser','gitlabuser','http://gitlabavatar','gitlab') RETURNING "id" 2025-08-13T01:56:33.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:250 [0.638ms] [rows:3] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL --- PASS: TestInsertData_EmailExistsAddNewAccount (0.08s) PASS ok github.com/tektoncd/hub/api/pkg/auth/service 0.693s ? github.com/tektoncd/hub/api/pkg/cli/app [no test files] ? github.com/tektoncd/hub/api/pkg/cli/cmd [no test files] === RUN TestUpdateAvailable logger.go:146: 2025-08-13T01:59:40.286Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0008815c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpdateAvailable (0.00s) === RUN TestV1UpdateAvailable logger.go:146: 2025-08-13T01:59:40.287Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00052c660 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:40.288Z ERROR TestV1UpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable (0.00s) === RUN TestUpdateAvailable_WithSkippedTasks logger.go:146: 2025-08-13T01:59:40.288Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00052d0a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpdateAvailable_WithSkippedTasks (0.00s) === RUN TestV1UpdateAvailable_WithSkippedTasks logger.go:146: 2025-08-13T01:59:40.289Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c2aa0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:40.289Z ERROR TestV1UpdateAvailable_WithSkippedTasks cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable_WithSkippedTasks (0.00s) === RUN TestNoUpdateAvailable logger.go:146: 2025-08-13T01:59:40.290Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c35e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestNoUpdateAvailable (0.00s) === RUN TestV1NoUpdateAvailable logger.go:146: 2025-08-13T01:59:40.290Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3dc0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:40.290Z ERROR TestV1NoUpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1NoUpdateAvailable (0.00s) === RUN TestNoUpdateAvailable_TaskNotInstalledViaHubCLI logger.go:146: 2025-08-13T01:59:40.291Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004353c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestNoUpdateAvailable_TaskNotInstalledViaHubCLI (0.00s) === RUN TestV1NoUpdateAvailable_TaskNotInstalledViaHubCLI logger.go:146: 2025-08-13T01:59:40.291Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004b0540 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:40.291Z ERROR TestV1NoUpdateAvailable_TaskNotInstalledViaHubCLI cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1NoUpdateAvailable_TaskNotInstalledViaHubCLI (0.00s) === RUN TestUpdateAvailable_PipelinesUnknown logger.go:146: 2025-08-13T01:59:40.292Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004b0ec0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpdateAvailable_PipelinesUnknown (0.00s) === RUN TestV1UpdateAvailable_PipelinesUnknown logger.go:146: 2025-08-13T01:59:40.292Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004b18a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:40.293Z ERROR TestV1UpdateAvailable_PipelinesUnknown cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable_PipelinesUnknown (0.00s) === RUN TestUpdateAvailable_WithSkippedTasks_PipelinesUnknown logger.go:146: 2025-08-13T01:59:40.293Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00061a5c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpdateAvailable_WithSkippedTasks_PipelinesUnknown (0.00s) === RUN TestV1UpdateAvailable_WithSkippedTasks_PipelinesUnknown logger.go:146: 2025-08-13T01:59:40.294Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00061b080 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:40.294Z ERROR TestV1UpdateAvailable_WithSkippedTasks_PipelinesUnknown cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable_WithSkippedTasks_PipelinesUnknown (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/check_upgrade 0.042s === RUN TestDowngrade_ResourceNotExist logger.go:146: 2025-08-13T01:59:43.712Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000782b80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_ResourceNotExist (0.00s) === RUN TestV1Downgrade_ResourceNotExist logger.go:146: 2025-08-13T01:59:43.712Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000782fa0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.713Z ERROR TestV1Downgrade_ResourceNotExist cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_ResourceNotExist (0.00s) === RUN TestDowngrade_VersionCatalogMissing logger.go:146: 2025-08-13T01:59:43.713Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001103e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_VersionCatalogMissing (0.00s) === RUN TestV1Downgrade_VersionCatalogMissing logger.go:146: 2025-08-13T01:59:43.714Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000110f00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.714Z ERROR TestV1Downgrade_VersionCatalogMissing cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_VersionCatalogMissing (0.00s) === RUN TestDowngrade_VersionMissing logger.go:146: 2025-08-13T01:59:43.714Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111500 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_VersionMissing (0.00s) === RUN TestV1Downgrade_VersionMissing logger.go:146: 2025-08-13T01:59:43.715Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001118e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.715Z ERROR TestV1Downgrade_VersionMissing cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_VersionMissing (0.00s) === RUN TestDowngrade logger.go:146: 2025-08-13T01:59:43.715Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002b6760 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade (0.00s) === RUN TestV1Downgrade logger.go:146: 2025-08-13T01:59:43.717Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002b7ba0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.717Z ERROR TestV1Downgrade cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade (0.00s) === RUN TestDowngrade_ToSpecificVersion logger.go:146: 2025-08-13T01:59:43.717Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045d300 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_ToSpecificVersion (0.00s) === RUN TestV1Downgrade_ToSpecificVersion logger.go:146: 2025-08-13T01:59:43.718Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000392280 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.718Z ERROR TestV1Downgrade_ToSpecificVersion cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_ToSpecificVersion (0.00s) === RUN TestDowngrade_SameVersionError logger.go:146: 2025-08-13T01:59:43.719Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000393180 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_SameVersionError (0.00s) === RUN TestV1Downgrade_SameVersionError logger.go:146: 2025-08-13T01:59:43.720Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000393e00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.720Z ERROR TestV1Downgrade_SameVersionError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_SameVersionError (0.00s) === RUN TestDowngrade_HigherVersionError logger.go:146: 2025-08-13T01:59:43.721Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003ee420 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_HigherVersionError (0.00s) === RUN TestV1Downgrade_HigherVersionError logger.go:146: 2025-08-13T01:59:43.722Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003eeb20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.722Z ERROR TestV1Downgrade_HigherVersionError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_HigherVersionError (0.00s) === RUN TestDowngrade_ToSpecificVersionRespectingPipelinesVersionSuccess logger.go:146: 2025-08-13T01:59:43.723Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003ef520 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_ToSpecificVersionRespectingPipelinesVersionSuccess (0.00s) === RUN TestV1Downgrade_ToSpecificVersionRespectingPipelinesVersionSuccess logger.go:146: 2025-08-13T01:59:43.724Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004f6020 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.725Z ERROR TestV1Downgrade_ToSpecificVersionRespectingPipelinesVersionSuccess cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_ToSpecificVersionRespectingPipelinesVersionSuccess (0.00s) === RUN TestDowngrade_ToSpecificVersionRespectingPipelinesVersionFailure logger.go:146: 2025-08-13T01:59:43.727Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004c0ae0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestDowngrade_ToSpecificVersionRespectingPipelinesVersionFailure (0.00s) === RUN TestV1Downgrade_ToSpecificVersionRespectingPipelinesVersionFailure logger.go:146: 2025-08-13T01:59:43.728Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004c15c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:43.728Z ERROR TestV1Downgrade_ToSpecificVersionRespectingPipelinesVersionFailure cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_ToSpecificVersionRespectingPipelinesVersionFailure (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/downgrade 0.051s === RUN TestValidate --- PASS: TestValidate (0.00s) === RUN TestValidate_ErrorCase --- PASS: TestValidate_ErrorCase (0.00s) === RUN TestGetResource_WithNewVersion --- PASS: TestGetResource_WithNewVersion (0.00s) === RUN TestGetResource_WithOldVersion --- PASS: TestGetResource_WithOldVersion (0.00s) === RUN TestGet_ResourceNotFound --- PASS: TestGet_ResourceNotFound (0.00s) === RUN Test_examples --- PASS: Test_examples (0.00s) === RUN TestGetTask_WithNewVersion --- PASS: TestGetTask_WithNewVersion (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/get 0.032s === RUN TestInfoTask_WithLatestVersion --- PASS: TestInfoTask_WithLatestVersion (0.00s) === RUN TestInfoTask_WithOldVersion --- PASS: TestInfoTask_WithOldVersion (0.00s) === RUN TestPipelineTask_MultiLineDescription --- PASS: TestPipelineTask_MultiLineDescription (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/info 0.035s === RUN TestInstall_NewResource === RUN TestInstall_NewResource/TestInstall_NewResource_TektonHub logger.go:146: 2025-08-13T01:59:53.520Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ca4a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} === RUN TestInstall_NewResource/TestInstall_NewResource_ArtifactHub logger.go:146: 2025-08-13T01:59:53.521Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005cafa0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_NewResource (0.00s) --- PASS: TestInstall_NewResource/TestInstall_NewResource_TektonHub (0.00s) --- PASS: TestInstall_NewResource/TestInstall_NewResource_ArtifactHub (0.00s) === RUN TestV1Install_NewResource === RUN TestV1Install_NewResource/TestInstall_NewResource_TektonHub logger.go:146: 2025-08-13T01:59:53.522Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005cb9c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.522Z ERROR TestV1Install_NewResource/TestInstall_NewResource_TektonHub cloudevent/cloudeventclient.go:102 Unable to fetch client from context. === RUN TestV1Install_NewResource/TestInstall_NewResource_ArtifactHub logger.go:146: 2025-08-13T01:59:53.523Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004a2d20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.523Z ERROR TestV1Install_NewResource/TestInstall_NewResource_ArtifactHub cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_NewResource (0.00s) --- PASS: TestV1Install_NewResource/TestInstall_NewResource_TektonHub (0.00s) --- PASS: TestV1Install_NewResource/TestInstall_NewResource_ArtifactHub (0.00s) === RUN TestInstall_ResourceNotFound === RUN TestInstall_ResourceNotFound/TestInstall_ResourceNotFound_TektonHub === RUN TestInstall_ResourceNotFound/TestInstall_ResourceNotFound_ArtifactHub --- PASS: TestInstall_ResourceNotFound (0.00s) --- PASS: TestInstall_ResourceNotFound/TestInstall_ResourceNotFound_TektonHub (0.00s) --- PASS: TestInstall_ResourceNotFound/TestInstall_ResourceNotFound_ArtifactHub (0.00s) === RUN TestInstall_ResourceAlreadyExistError logger.go:146: 2025-08-13T01:59:53.524Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111460 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_ResourceAlreadyExistError (0.00s) === RUN TestV1Install_ResourceAlreadyExistError logger.go:146: 2025-08-13T01:59:53.525Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045c880 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.525Z ERROR TestV1Install_ResourceAlreadyExistError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_ResourceAlreadyExistError (0.00s) === RUN TestInstall_UpgradeError logger.go:146: 2025-08-13T01:59:53.526Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045d820 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_UpgradeError (0.00s) === RUN TestV1Install_UpgradeError logger.go:146: 2025-08-13T01:59:53.527Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000590580 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.527Z ERROR TestV1Install_UpgradeError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_UpgradeError (0.00s) === RUN TestInstall_SameVersionError logger.go:146: 2025-08-13T01:59:53.527Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005912c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_SameVersionError (0.00s) === RUN TestV1Install_SameVersionError logger.go:146: 2025-08-13T01:59:53.528Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000591da0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.528Z ERROR TestV1Install_SameVersionError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_SameVersionError (0.00s) === RUN TestInstall_LowerVersionError logger.go:146: 2025-08-13T01:59:53.529Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3820 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_LowerVersionError (0.00s) === RUN TestV1Install_LowerVersionError logger.go:146: 2025-08-13T01:59:53.530Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002b68e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.530Z ERROR TestV1Install_LowerVersionError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_LowerVersionError (0.00s) === RUN TestInstall_RespectingPipelinesVersion logger.go:146: 2025-08-13T01:59:53.530Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002b7d40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_RespectingPipelinesVersion (0.00s) === RUN TestV1Install_RespectingPipelinesVersion logger.go:146: 2025-08-13T01:59:53.531Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003ae620 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.531Z ERROR TestV1Install_RespectingPipelinesVersion cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_RespectingPipelinesVersion (0.00s) === RUN TestInstall_RespectingPipelinesVersionFailure logger.go:146: 2025-08-13T01:59:53.532Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003af0c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_RespectingPipelinesVersionFailure (0.00s) === RUN TestV1Install_RespectingPipelinesVersionFailure logger.go:146: 2025-08-13T01:59:53.534Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003e2300 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.534Z ERROR TestV1Install_RespectingPipelinesVersionFailure cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_RespectingPipelinesVersionFailure (0.00s) === RUN TestInstall_DeprecatedVersion logger.go:146: 2025-08-13T01:59:53.535Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003e2d60 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_DeprecatedVersion (0.00s) === RUN TestV1Install_DeprecatedVersion logger.go:146: 2025-08-13T01:59:53.536Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003e39c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:53.536Z ERROR TestV1Install_DeprecatedVersion cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Install_DeprecatedVersion (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/install 0.048s === RUN TestReinstall_ResourceNotExist logger.go:146: 2025-08-13T01:59:56.927Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006186c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_ResourceNotExist (0.00s) === RUN TestV1Reinstall_ResourceNotExist logger.go:146: 2025-08-13T01:59:56.928Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000618ae0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.928Z ERROR TestV1Reinstall_ResourceNotExist cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_ResourceNotExist (0.00s) === RUN TestReinstall_VersionCatalogMissing logger.go:146: 2025-08-13T01:59:56.929Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000619b00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_VersionCatalogMissing (0.00s) === RUN TestV1Reinstall_VersionCatalogMissing logger.go:146: 2025-08-13T01:59:56.931Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004e8a20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.931Z ERROR TestV1Reinstall_VersionCatalogMissing cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_VersionCatalogMissing (0.00s) === RUN TestReinstall_VersionMissing logger.go:146: 2025-08-13T01:59:56.931Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004e9120 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_VersionMissing (0.00s) === RUN TestV1Reinstall_VersionMissing logger.go:146: 2025-08-13T01:59:56.932Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004e9560 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.932Z ERROR TestV1Reinstall_VersionMissing cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_VersionMissing (0.00s) === RUN TestReinstall_DifferentVersionPassedByFlag logger.go:146: 2025-08-13T01:59:56.933Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004e9cc0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_DifferentVersionPassedByFlag (0.00s) === RUN TestV1Reinstall_DifferentVersionPassedByFlag logger.go:146: 2025-08-13T01:59:56.934Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000618ca0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.934Z ERROR TestV1Reinstall_DifferentVersionPassedByFlag cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_DifferentVersionPassedByFlag (0.00s) === RUN TestReinstall_DifferentCatalogPassedByFlag logger.go:146: 2025-08-13T01:59:56.935Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000619a20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_DifferentCatalogPassedByFlag (0.00s) === RUN TestV1Reinstall_DifferentCatalogPassedByFlag logger.go:146: 2025-08-13T01:59:56.935Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000894620 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.935Z ERROR TestV1Reinstall_DifferentCatalogPassedByFlag cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_DifferentCatalogPassedByFlag (0.00s) === RUN TestReinstall logger.go:146: 2025-08-13T01:59:56.936Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0008952e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall (0.00s) === RUN TestV1Reinstall logger.go:146: 2025-08-13T01:59:56.937Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000895d40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.937Z ERROR TestV1Reinstall cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall (0.00s) === RUN TestReinstall_RespectPipelinesVersionSuccess logger.go:146: 2025-08-13T01:59:56.938Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00068aea0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_RespectPipelinesVersionSuccess (0.00s) === RUN TestV1Reinstall_RespectPipelinesVersionSuccess logger.go:146: 2025-08-13T01:59:56.938Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00068b700 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.938Z ERROR TestV1Reinstall_RespectPipelinesVersionSuccess cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_RespectPipelinesVersionSuccess (0.00s) === RUN TestReinstall_RespectPipelinesVersionFailure logger.go:146: 2025-08-13T01:59:56.939Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c26a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_RespectPipelinesVersionFailure (0.00s) === RUN TestV1Reinstall_RespectPipelinesVersionFailure logger.go:146: 2025-08-13T01:59:56.940Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3740 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T01:59:56.940Z ERROR TestV1Reinstall_RespectPipelinesVersionFailure cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_RespectPipelinesVersionFailure (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/reinstall 0.046s === RUN TestValidate --- PASS: TestValidate (0.00s) === RUN TestValidate_ErrorCases --- PASS: TestValidate_ErrorCases (0.00s) === RUN TestSearch_TableFormat --- PASS: TestSearch_TableFormat (0.00s) === RUN TestSearch_JSONFormat --- PASS: TestSearch_JSONFormat (0.00s) === RUN TestSearch_ResourceNotFound --- PASS: TestSearch_ResourceNotFound (0.00s) === RUN TestSearch_InternalServerError --- PASS: TestSearch_InternalServerError (0.00s) === RUN TestSearch_InvalidAPIServerURL --- PASS: TestSearch_InvalidAPIServerURL (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/search 0.036s === RUN TestUpgrade_ResourceNotExist logger.go:146: 2025-08-13T02:00:03.639Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ce720 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_ResourceNotExist (0.00s) === RUN TestV1Upgrade_ResourceNotExist logger.go:146: 2025-08-13T02:00:03.639Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ceb40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.640Z ERROR TestV1Upgrade_ResourceNotExist cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_ResourceNotExist (0.00s) === RUN TestUpgrade_VersionCatalogMissing logger.go:146: 2025-08-13T02:00:03.640Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005cfb60 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_VersionCatalogMissing (0.00s) === RUN TestV1Upgrade_VersionCatalogMissing logger.go:146: 2025-08-13T02:00:03.641Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003a6ce0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.641Z ERROR TestV1Upgrade_VersionCatalogMissing cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_VersionCatalogMissing (0.00s) === RUN TestUpgrade_VersionMissing logger.go:146: 2025-08-13T02:00:03.641Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003a72e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_VersionMissing (0.00s) === RUN TestV1Upgrade_VersionMissing logger.go:146: 2025-08-13T02:00:03.642Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003a76c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.642Z ERROR TestV1Upgrade_VersionMissing cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_VersionMissing (0.00s) === RUN TestUpgrade_ToSpecificVersion logger.go:146: 2025-08-13T02:00:03.643Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003a7e20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_ToSpecificVersion (0.00s) === RUN TestV1Upgrade_ToSpecificVersion logger.go:146: 2025-08-13T02:00:03.644Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00080eb80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.644Z ERROR TestV1Upgrade_ToSpecificVersion cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_ToSpecificVersion (0.00s) === RUN TestUpgrade_SameVersionError logger.go:146: 2025-08-13T02:00:03.645Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00080f840 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_SameVersionError (0.00s) === RUN TestV1Upgrade_SameVersionError logger.go:146: 2025-08-13T02:00:03.645Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045cb80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.646Z ERROR TestV1Upgrade_SameVersionError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_SameVersionError (0.00s) === RUN TestUpgrade_LowerVersionError logger.go:146: 2025-08-13T02:00:03.646Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045db40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_LowerVersionError (0.00s) === RUN TestV1Upgrade_LowerVersionError logger.go:146: 2025-08-13T02:00:03.647Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001109e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.647Z ERROR TestV1Upgrade_LowerVersionError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_LowerVersionError (0.00s) === RUN TestUpgrade_ToSpecificVersion_RespectingPipelineSuccess logger.go:146: 2025-08-13T02:00:03.648Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001116a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_ToSpecificVersion_RespectingPipelineSuccess (0.00s) === RUN TestV1Upgrade_ToSpecificVersion_RespectingPipelineSuccess logger.go:146: 2025-08-13T02:00:03.649Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111f40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.649Z ERROR TestV1Upgrade_ToSpecificVersion_RespectingPipelineSuccess cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_ToSpecificVersion_RespectingPipelineSuccess (0.00s) === RUN TestUpgrade_ToSpecificVersion_RespectingPipelineFailure logger.go:146: 2025-08-13T02:00:03.649Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c36e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestUpgrade_ToSpecificVersion_RespectingPipelineFailure (0.00s) === RUN TestV1Upgrade_ToSpecificVersion_RespectingPipelineFailure logger.go:146: 2025-08-13T02:00:03.650Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002b6360 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-08-13T02:00:03.650Z ERROR TestV1Upgrade_ToSpecificVersion_RespectingPipelineFailure cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_ToSpecificVersion_RespectingPipelineFailure (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/upgrade 0.052s === RUN TestInList --- PASS: TestInList (0.00s) === RUN TestTrimArray --- PASS: TestTrimArray (0.00s) === RUN TestValidateVersion --- PASS: TestValidateVersion (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/flag 0.006s # github.com/tektoncd/hub/api/pkg/cli/formatter # [github.com/tektoncd/hub/api/pkg/cli/formatter] pkg/cli/formatter/field.go:213:61: non-constant format string in call to (*github.com/fatih/color.Color).Sprintf pkg/cli/formatter/field.go:218:33: non-constant format string in call to (*github.com/fatih/color.Color).Sprintf FAIL github.com/tektoncd/hub/api/pkg/cli/formatter [build failed] ? github.com/tektoncd/hub/api/pkg/cli/gvr [no test files] === RUN TestGetCatalogEndpoint --- PASS: TestGetCatalogEndpoint (0.00s) === RUN TestGetResourceEndpoint --- PASS: TestGetResourceEndpoint (0.00s) === RUN TestGetResourceVersionEndpoint --- PASS: TestGetResourceVersionEndpoint (0.00s) === RUN TestSetURL_TektonHub --- PASS: TestSetURL_TektonHub (0.00s) === RUN TestSetURL_ArtifactHub --- PASS: TestSetURL_ArtifactHub (0.00s) === RUN TestSetURL_InvalidCase --- PASS: TestSetURL_InvalidCase (0.00s) === RUN TestEndpoint --- PASS: TestEndpoint (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/hub 0.006s === RUN TestToUnstructuredAndAddLabel --- PASS: TestToUnstructuredAndAddLabel (0.00s) === RUN TestListInstalled logger.go:146: 2025-08-13T02:00:08.296Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00051b280 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestListInstalled (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/installer 0.031s ? github.com/tektoncd/hub/api/pkg/cli/kube [no test files] === RUN TestOptions_Ask === RUN TestOptions_Ask/select_task_name prompt.go:57: Raw output: "\x1b7\x1b[?25l\x1b8\x1b[0G\x1b[2K\x1b[1;92m? \x1b[0m\x1b[1;99mSelect task:" prompt.go:60: ? Select task: === RUN TestOptions_Ask/select_catalog prompt.go:57: Raw output: "\x1b7\x1b[?25l\x1b8\x1b[0G\x1b[2K\x1b[1;92m? \x1b[0m\x1b[1;99mSelect catalog:" prompt.go:60: ? Select catalog: === RUN TestOptions_Ask/select_version prompt.go:57: Raw output: "\x1b7\x1b[?25l\x1b8\x1b[0G\x1b[2K\x1b[1;92m? \x1b[0m\x1b[1;99mSelect version:" prompt.go:60: ? Select version: --- PASS: TestOptions_Ask (0.01s) --- PASS: TestOptions_Ask/select_task_name (0.00s) --- PASS: TestOptions_Ask/select_catalog (0.00s) --- PASS: TestOptions_Ask/select_version (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/options 0.012s ? github.com/tektoncd/hub/api/pkg/cli/printer [no test files] ? github.com/tektoncd/hub/api/pkg/cli/test [no test files] ? github.com/tektoncd/hub/api/pkg/cli/test/builder [no test files] ? github.com/tektoncd/hub/api/pkg/cli/test/prompt [no test files] === RUN TestGetPipelineVersion === RUN TestGetPipelineVersion/empty_deployment_items === RUN TestGetPipelineVersion/deployment_spec_have_labels_specific_to_master_version_(new_labels) --- PASS: TestGetPipelineVersion (0.00s) --- PASS: TestGetPipelineVersion/empty_deployment_items (0.00s) --- PASS: TestGetPipelineVersion/deployment_spec_have_labels_specific_to_master_version_(new_labels) (0.00s) === RUN TestGetPipelineVersionViaConfigMap === RUN TestGetPipelineVersionViaConfigMap/empty_deployment_items === RUN TestGetPipelineVersionViaConfigMap/deployment_spec_have_labels_specific_to_master_version_(new_labels) --- PASS: TestGetPipelineVersionViaConfigMap (0.00s) --- PASS: TestGetPipelineVersionViaConfigMap/empty_deployment_items (0.00s) --- PASS: TestGetPipelineVersionViaConfigMap/deployment_spec_have_labels_specific_to_master_version_(new_labels) (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/version 0.034s ? github.com/tektoncd/hub/api/pkg/db/initializer [no test files] ? github.com/tektoncd/hub/api/pkg/db/migration [no test files] ? github.com/tektoncd/hub/api/pkg/db/model [no test files] === RUN TestCheckNotNull 2025-08-13T02:00:13.146Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:13.153Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:13.157Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.357ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:13.158Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.680ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:13.159Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.229ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:13.159Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.321ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:13.160Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.374ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:13.160Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.329ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:13.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.530ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:13.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.307ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:13.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.262ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:13.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.244ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:13.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.363ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:13.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.166ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:13.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.164ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:13.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.204ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:13.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.199ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:13.164Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.223ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:13.164Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:13.164Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:13.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/validation/validation_test.go:33 ERROR: null value in column "type" of relation "catalogs" violates not-null constraint (SQLSTATE 23502) [3.964ms] [rows:0] INSERT INTO "catalogs" ("created_at","updated_at","deleted_at","name","org","provider","ssh_url","context_dir","sha","revision") VALUES ('2025-08-13 02:00:13.166','2025-08-13 02:00:13.166',NULL,'tekton','','github','','','','master') RETURNING "id","type","url","revision" 2025-08-13T02:00:13.171Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/validation/validation_test.go:37 ERROR: null value in column "kind" of relation "resources" violates not-null constraint (SQLSTATE 23502) [1.805ms] [rows:0] INSERT INTO "resources" ("created_at","updated_at","deleted_at","rating","catalog_id","name") VALUES ('2025-08-13 02:00:13.17','2025-08-13 02:00:13.17',NULL,4,0,'tekton') RETURNING "id","name","kind" 2025-08-13T02:00:13.173Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/validation/validation_test.go:41 ERROR: null value in column "version" of relation "resource_versions" violates not-null constraint (SQLSTATE 23502) [1.616ms] [rows:0] INSERT INTO "resource_versions" ("created_at","updated_at","deleted_at","description","display_name","deprecated","resource_id","modified_at") VALUES ('2025-08-13 02:00:13.171','2025-08-13 02:00:13.171',NULL,'task','Task',false,0,'0000-00-00 00:00:00') RETURNING "id","version","url","min_pipelines_version" --- PASS: TestCheckNotNull (0.03s) === RUN TestCheckUnique 2025-08-13T02:00:13.236Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/validation/validation_test.go:53 ERROR: duplicate key value violates unique constraint "uix_name_org" (SQLSTATE 23505) [1.006ms] [rows:0] INSERT INTO "catalogs" ("created_at","updated_at","deleted_at","name","org","provider","ssh_url","context_dir","sha","type","url","revision") VALUES ('2025-08-13 02:00:13.235','2025-08-13 02:00:13.235',NULL,'catalog-official','tektoncd','github','','','','tektoncd','url','master') RETURNING "id","type","url","revision" --- PASS: TestCheckUnique (0.06s) PASS ok github.com/tektoncd/hub/api/pkg/db/validation 0.100s ? github.com/tektoncd/hub/api/pkg/git [no test files] # github.com/tektoncd/hub/api/pkg/parser # [github.com/tektoncd/hub/api/pkg/parser] pkg/parser/catalog.go:256:19: non-constant format string in call to (*github.com/tektoncd/hub/api/pkg/parser.Result).Critical pkg/parser/catalog.go:266:19: non-constant format string in call to (*github.com/tektoncd/hub/api/pkg/parser.Result).Critical pkg/parser/catalog.go:275:15: non-constant format string in call to (*github.com/tektoncd/hub/api/pkg/parser.Result).Info FAIL github.com/tektoncd/hub/api/pkg/parser [build failed] === RUN TestUpdateAgent_Http_NewAgent 2025-08-13T02:00:18.852Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:18.860Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:18.865Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.559ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:18.867Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.289ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:18.867Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.454ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:18.868Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.406ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:18.868Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.440ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:18.869Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.367ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:18.869Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.262ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:18.870Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.399ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:18.870Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.223ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:18.870Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.312ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:18.871Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.312ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:18.871Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.405ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:18.872Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.326ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:18.872Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.245ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:18.872Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.200ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:18.873Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.176ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:18.873Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:18.873Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:18.938Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.272ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:18.939Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.975ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:18.940Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.758ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:18.941Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.280ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:18.949Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.889ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:18.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 record not found [0.798ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-007' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:18.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 record not found [0.875ms] [rows:0] SELECT * FROM "users" WHERE ("users"."type" = 'agent' AND "users"."agent_name" = 'agent-007') AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:18.952Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.821ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-08-13T02:00:18.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.845ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-13 02:00:18.952','2025-08-13 02:00:18.952',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-08-13T02:00:18.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.382ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:18.954Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.872ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,1) {"service": "admin"} 2025-08-13T02:00:18.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.670ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-007' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:18.958Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.770ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:18.958Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.460ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_Http_NewAgent (0.11s) === RUN TestUpdateAgent_Http_NormalUserExistWithName 2025-08-13T02:00:19.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.948ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.018Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.817ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.019Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.791ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.020Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.618ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.749ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.023Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [0.809ms] [rows:1] SELECT * FROM "accounts" WHERE name = 'foo' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} --- PASS: TestUpdateAgent_Http_NormalUserExistWithName (0.07s) === RUN TestUpdateAgent_Http_InvalidScopeCase 2025-08-13T02:00:19.092Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.155ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.093Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.982ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.094Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.920ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.594ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.097Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.879ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.098Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 record not found [0.825ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-001' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.099Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.618ms] [rows:1] SELECT * FROM "users" WHERE ("users"."type" = 'agent' AND "users"."agent_name" = 'agent-001') AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.099Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.444ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-08-13T02:00:19.099Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 record not found [0.301ms] [rows:0] SELECT * FROM "scopes" WHERE "scopes"."name" = 'invalid:scope' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} --- PASS: TestUpdateAgent_Http_InvalidScopeCase (0.08s) === RUN TestUpdateAgent_Http_UpdateCase 2025-08-13T02:00:19.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.037ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.565ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.455ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.358ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.164Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.507ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.164Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 record not found [0.447ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-001' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.165Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.727ms] [rows:1] SELECT * FROM "users" WHERE ("users"."type" = 'agent' AND "users"."agent_name" = 'agent-001') AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.166Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.479ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-08-13T02:00:19.166Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.642ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.058ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,1) {"service": "admin"} 2025-08-13T02:00:19.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.712ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.556ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-08-13T02:00:19.172Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.899ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.172Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.584ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.173Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.399ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.475ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.330ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_Http_UpdateCase (0.07s) === RUN TestRefreshConfig_Http 2025-08-13T02:00:19.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.848ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.230Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.602ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.231Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.948ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.232Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.549ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:202 [1.977ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 2025-08-13T02:00:19.237Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.126ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.237Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:55 [0.462ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 {"service": "initializer"} 2025-08-13T02:00:19.238Z INFO initializer/initializer.go:78 Forcing Catalog Refresh by deleting the Catalog SHA {"service": "initializer"} 2025-08-13T02:00:19.238Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.536ms] [rows:0] SELECT * FROM "scopes" WHERE "scopes"."name" = 'test:scope' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "initializer"} 2025-08-13T02:00:19.239Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.956ms] [rows:1] INSERT INTO "scopes" ("created_at","updated_at","deleted_at","name") VALUES ('2025-08-13 02:00:19.238','2025-08-13 02:00:19.238',NULL,'test:scope') RETURNING "id" {"service": "initializer"} 2025-08-13T02:00:19.241Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:169 record not found [1.161ms] [rows:0] SELECT * FROM "accounts" WHERE LOWER(user_name) = 'test-user' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "initializer"} 2025-08-13T02:00:19.241Z INFO initializer/initializer.go:176 user test-user not found, create a new user {"service": "initializer"} 2025-08-13T02:00:19.242Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:179 [0.725ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code") VALUES ('2025-08-13 02:00:19.241','2025-08-13 02:00:19.241',NULL,'','','','','') RETURNING "id" {"service": "initializer"} 2025-08-13T02:00:19.243Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:190 [0.987ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-08-13 02:00:19.242','2025-08-13 02:00:19.242',NULL,10001,'test-user','','','github') RETURNING "id" {"service": "initializer"} 2025-08-13T02:00:19.243Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [0.470ms] [rows:0] SELECT * FROM "user_scopes" WHERE "user_scopes"."user_id" = 10001 AND "user_scopes"."scope_id" = 10001 ORDER BY "user_scopes"."user_id" LIMIT 1 {"service": "initializer"} 2025-08-13T02:00:19.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [0.654ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (10001,10001) {"service": "initializer"} 2025-08-13T02:00:19.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:68 [0.676ms] [rows:1] UPDATE "configs" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-13 02:00:19.244',"deleted_at"=NULL,"checksum"='41ba391c8baf1fcd3c62c11272b913dc6613f4cf3b1833cfbb32431dc4384c93' WHERE "configs"."deleted_at" IS NULL AND "id" = 1 {"service": "initializer"} 2025-08-13T02:00:19.247Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:224 [0.447ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'test:scope' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:228 [0.893ms] [rows:1] SELECT * FROM "accounts" WHERE "accounts"."user_name" = 'test-user' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 --- PASS: TestRefreshConfig_Http (0.07s) === RUN TestUpdateAgent 2025-08-13T02:00:19.307Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.978ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.308Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.931ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.309Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.036ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.310Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.781ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.311Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 record not found [0.629ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-007' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 record not found [0.734ms] [rows:0] SELECT * FROM "users" WHERE ("users"."type" = 'agent' AND "users"."agent_name" = 'agent-007') AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.313Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.945ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.314Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.668ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-13 02:00:19.313','2025-08-13 02:00:19.313',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-08-13T02:00:19.314Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.381ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.316Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.569ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,3) {"service": "admin"} 2025-08-13T02:00:19.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.765ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-007' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.353ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.319Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.601ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent (0.07s) === RUN TestUpdateAgent_NormalUserExistsWithName 2025-08-13T02:00:19.375Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.017ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.377Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.944ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.378Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.973ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.378Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.750ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.379Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [0.595ms] [rows:1] SELECT * FROM "accounts" WHERE name = 'foo' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} --- PASS: TestUpdateAgent_NormalUserExistsWithName (0.06s) === RUN TestUpdateAgent_InvalidScopeInPayload 2025-08-13T02:00:19.437Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.047ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.437Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.806ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.438Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.725ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.439Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.964ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.441Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 record not found [0.927ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent:007' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.442Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 record not found [1.156ms] [rows:0] SELECT * FROM "users" WHERE ("users"."type" = 'agent' AND "users"."agent_name" = 'agent:007') AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.443Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.844ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.444Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.734ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-13 02:00:19.443','2025-08-13 02:00:19.443',NULL,'','agent','agent:007','','',32) RETURNING "id" {"service": "admin"} 2025-08-13T02:00:19.445Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 record not found [0.573ms] [rows:0] SELECT * FROM "scopes" WHERE "scopes"."name" = 'abc:read' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} --- PASS: TestUpdateAgent_InvalidScopeInPayload (0.07s) === RUN TestUpdateAgent_UpdateScopesCase 2025-08-13T02:00:19.505Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.496ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.506Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.951ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:19.507Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.861ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.508Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.559ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.508Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 record not found [0.525ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-001' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.935ms] [rows:1] SELECT * FROM "users" WHERE ("users"."type" = 'agent' AND "users"."agent_name" = 'agent-001') AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.744ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-08-13T02:00:19.511Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.522ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.513Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.431ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,3) {"service": "admin"} 2025-08-13T02:00:19.513Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.434ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} 2025-08-13T02:00:19.514Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.487ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-08-13T02:00:19.516Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.827ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:19.516Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.319ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.517Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.285ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:19.517Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.441ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:19.517Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.204ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_UpdateScopesCase (0.07s) PASS ok github.com/tektoncd/hub/api/pkg/service/admin 0.678s === RUN TestRefresh_Http 2025-08-13T02:00:22.478Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:22.486Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:22.491Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.404ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:22.492Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.115ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:22.493Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.615ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:22.493Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.480ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:22.494Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.343ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:22.494Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.264ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:22.495Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.243ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:22.495Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.299ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:22.495Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.150ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:22.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.251ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:22.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.230ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:22.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.205ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:22.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.179ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:22.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.257ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:22.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.187ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:22.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.193ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:22.497Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:22.497Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:22.559Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.757ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:22.560Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.776ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:22.561Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.540ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:22.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.704ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.908ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.571Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 21} 2025-08-13T02:00:22.571Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-08-13T02:00:22.572Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.660ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.636ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:22.572','2025-08-13 02:00:22.572',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:22.575Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 21} --- PASS: TestRefresh_Http (0.10s) === RUN TestRefreshAll_Http 2025-08-13T02:00:22.633Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.047ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:22.634Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.023ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:22.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.855ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:22.637Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.833ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.638Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [0.585ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-08-13T02:00:22.638Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-08-13T02:00:22.639Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.741ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.641Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.462ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:22.639','2025-08-13 02:00:22.639',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:22.641Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 21} 2025-08-13T02:00:22.641Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 2 {"service": "syncer"} 2025-08-13T02:00:22.642Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.443ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 2 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 2 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.779ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:22.642','2025-08-13 02:00:22.642',NULL,2,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:22.644Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 21} 2025-08-13T02:00:22.644Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 3 {"service": "syncer"} 2025-08-13T02:00:22.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.438ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 3 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 3 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.646Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.808ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:22.645','2025-08-13 02:00:22.645',NULL,3,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:22.646Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 21} 2025-08-13T02:00:22.646Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 4 {"service": "syncer"} 2025-08-13T02:00:22.647Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.364ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 4 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 4 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.648Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.583ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:22.647','2025-08-13 02:00:22.647',NULL,4,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:22.648Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 21} --- PASS: TestRefreshAll_Http (0.07s) === RUN TestCatalogError_Http 2025-08-13T02:00:22.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.769ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:22.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.640ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:22.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.484ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:22.707Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.002ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.708Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.785ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.709Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.732ms] [rows:3] SELECT * FROM "catalog_errors" WHERE "catalog_errors"."catalog_id" = 1 AND "catalog_errors"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalogError_Http (0.06s) === RUN TestCatalogError_HttpHavingNoError 2025-08-13T02:00:22.772Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.039ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:22.773Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.425ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:22.773Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.445ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:22.774Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.444ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.775Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.606ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-community' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.776Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.616ms] [rows:0] SELECT * FROM "catalog_errors" WHERE "catalog_errors"."catalog_id" = 2 AND "catalog_errors"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalogError_HttpHavingNoError (0.07s) === RUN TestRefresh 2025-08-13T02:00:22.833Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.961ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:22.834Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.823ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:22.835Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.878ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:22.836Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.571ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:22.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.657ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.837Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-08-13T02:00:22.837Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-13T02:00:22.838Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.538ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.840Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.632ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:22.838','2025-08-13 02:00:22.838',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:22.840Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefresh (0.06s) === RUN TestRefresh_CatalogNotFound 2025-08-13T02:00:22.900Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.740ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:22.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.951ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:22.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.776ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:22.903Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.554ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:22.904Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 record not found [0.623ms] [rows:0] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'abc' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} --- PASS: TestRefresh_CatalogNotFound (0.06s) === RUN TestRefreshAgain 2025-08-13T02:00:22.959Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.507ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:22.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.540ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:22.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.526ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:22.961Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.325ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:22.961Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.380ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.961Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-08-13T02:00:22.961Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-13T02:00:22.962Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.568ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.964Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.263ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:22.962','2025-08-13 02:00:22.962',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:22.965Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} 2025-08-13T02:00:22.965Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.769ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:22.966Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-08-13T02:00:22.966Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-13T02:00:22.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.701ms] [rows:1] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:22.966Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefreshAgain (0.06s) === RUN TestRefresh_All 2025-08-13T02:00:23.016Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.483ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:23.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.434ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:23.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.367ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:23.018Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.602ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:23.019Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [0.750ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-08-13T02:00:23.019Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-13T02:00:23.020Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.484ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:23.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.115ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:23.02','2025-08-13 02:00:23.02',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:23.022Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 11} 2025-08-13T02:00:23.022Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 2 {"service": "syncer"} 2025-08-13T02:00:23.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.494ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 2 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 2 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:23.024Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.789ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:23.023','2025-08-13 02:00:23.023',NULL,2,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:23.024Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 11} 2025-08-13T02:00:23.025Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 3 {"service": "syncer"} 2025-08-13T02:00:23.025Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.731ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 3 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 3 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:23.027Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.998ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:23.026','2025-08-13 02:00:23.026',NULL,3,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:23.028Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 11} 2025-08-13T02:00:23.028Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 4 {"service": "syncer"} 2025-08-13T02:00:23.028Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.425ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 4 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 4 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-08-13T02:00:23.030Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.860ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-13 02:00:23.028','2025-08-13 02:00:23.028',NULL,4,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-13T02:00:23.030Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 11} --- PASS: TestRefresh_All (0.06s) === RUN TestCatalogError 2025-08-13T02:00:23.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.380ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:23.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.425ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:23.081Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.345ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:23.081Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.303ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:23.082Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.577ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:23.083Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.673ms] [rows:3] SELECT * FROM "catalog_errors" WHERE "catalog_errors"."catalog_id" = 1 AND "catalog_errors"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalogError (0.05s) === RUN TestCatalogErrorHavingNoError 2025-08-13T02:00:23.130Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.425ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:23.130Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.647ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:23.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.382ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:23.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.296ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:23.132Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.634ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-community' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-08-13T02:00:23.133Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.666ms] [rows:0] SELECT * FROM "catalog_errors" WHERE "catalog_errors"."catalog_id" = 2 AND "catalog_errors"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalogErrorHavingNoError (0.05s) PASS ok github.com/tektoncd/hub/api/pkg/service/catalog 0.688s === RUN TestCategories_List_Http 2025-08-13T02:00:24.195Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:24.202Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:24.207Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.653ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:24.208Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.638ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:24.208Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.210ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:24.208Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.213ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:24.209Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.322ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:24.210Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.543ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:24.210Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.526ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:24.211Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.195ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:24.211Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.261ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:24.211Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.335ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:24.212Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.325ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:24.212Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.359ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:24.213Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.359ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:24.213Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.319ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:24.213Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.241ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:24.214Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.262ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:24.214Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:24.214Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:24.289Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [5.046ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategories_List_Http (0.10s) === RUN TestCategories_List_Http_V1 2025-08-13T02:00:24.350Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [0.856ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategories_List_Http_V1 (0.06s) === RUN TestCategory_List 2025-08-13T02:00:24.406Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [1.127ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategory_List (0.06s) PASS ok github.com/tektoncd/hub/api/pkg/service/category 0.224s === RUN TestGet_Http_InvalidToken 2025-08-13T02:00:25.506Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:25.513Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:25.518Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.338ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:25.518Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.648ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:25.519Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.192ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:25.519Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.237ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:25.519Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.291ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:25.520Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.351ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:25.520Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.238ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:25.520Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.192ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:25.521Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.200ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:25.521Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.204ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:25.521Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.184ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:25.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.244ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:25.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.244ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:25.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.191ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:25.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.173ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:25.523Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.232ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:25.523Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:25.523Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestGet_Http_InvalidToken (0.08s) === RUN TestGet_Http_ExpiredToken 2025-08-13T02:00:25.639Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.935ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.640Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.803ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 --- PASS: TestGet_Http_ExpiredToken (0.05s) === RUN TestGet_Http_InvalidScopes 2025-08-13T02:00:25.683Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.313ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.684Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.470ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 13 AND "accounts"."user_name" = 'abc') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:25.685Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.864ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:25.686Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.659ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestGet_Http_InvalidScopes (0.05s) === RUN TestGet_Http 2025-08-13T02:00:25.739Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.088ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.740Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.590ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:25.741Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.686ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.746Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [4.358ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.747Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [0.616ms] [rows:1] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 1) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} --- PASS: TestGet_Http (0.06s) === RUN TestGet_Http_RatingNotFound 2025-08-13T02:00:25.799Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.498ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.800Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.359ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:25.801Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.770ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.802Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.843ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 3 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 record not found [0.601ms] [rows:0] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 3) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} --- PASS: TestGet_Http_RatingNotFound (0.06s) === RUN TestGet_Http_ResourceNotFound 2025-08-13T02:00:25.849Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.849ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.878ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:25.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.864ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 record not found [0.633ms] [rows:0] SELECT * FROM "resources" WHERE "resources"."id" = 99 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} --- PASS: TestGet_Http_ResourceNotFound (0.05s) === RUN TestUpdate_Http 2025-08-13T02:00:25.896Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.279ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.897Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.617ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:25.899Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.677ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.900Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.424ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 3 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.662ms] [rows:0] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 3) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.903Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [2.778ms] [rows:1] INSERT INTO "user_resource_ratings" ("created_at","updated_at","deleted_at","user_id","resource_id","rating") VALUES ('2025-08-13 02:00:25.901','2025-08-13 02:00:25.901',NULL,11,3,5) RETURNING "id","rating" {"service": "rating"} 2025-08-13T02:00:25.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [1.031ms] [rows:-] SELECT ROUND(AVG(rating),1) FROM "user_resource_ratings" WHERE "user_resource_ratings"."resource_id" = 3 AND "user_resource_ratings"."deleted_at" IS NULL {"service": "rating"} 2025-08-13T02:00:25.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [1.836ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-13 02:00:25.905',"deleted_at"=NULL,"name"='img',"kind"='task',"rating"=5,"catalog_id"=1 WHERE "resources"."deleted_at" IS NULL AND "id" = 3 {"service": "rating"} 2025-08-13T02:00:25.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating_http_test.go:226 [0.471ms] [rows:1] SELECT * FROM "user_resource_ratings" WHERE "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 --- PASS: TestUpdate_Http (0.05s) === RUN TestUpdate_Http_Existing 2025-08-13T02:00:25.948Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.326ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.948Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.651ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:25.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.681ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.438ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.419ms] [rows:1] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 1) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [1.829ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-13 02:00:25.952',"deleted_at"=NULL,"user_id"=11,"resource_id"=1,"rating"=2 WHERE "user_resource_ratings"."deleted_at" IS NULL AND "id" = 1 {"service": "rating"} 2025-08-13T02:00:25.954Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.300ms] [rows:-] SELECT ROUND(AVG(rating),1) FROM "user_resource_ratings" WHERE "user_resource_ratings"."resource_id" = 1 AND "user_resource_ratings"."deleted_at" IS NULL {"service": "rating"} 2025-08-13T02:00:25.956Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [1.957ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-13 02:00:25.954',"deleted_at"=NULL,"name"='tekton',"kind"='task',"rating"=2,"catalog_id"=1 WHERE "resources"."deleted_at" IS NULL AND "id" = 1 {"service": "rating"} 2025-08-13T02:00:25.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating_http_test.go:252 [0.516ms] [rows:1] SELECT * FROM "user_resource_ratings" WHERE "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 --- PASS: TestUpdate_Http_Existing (0.05s) === RUN TestUpdate_Http_ResourceNotFound 2025-08-13T02:00:25.995Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.264ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:25.996Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.644ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:25.998Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.736ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:25.998Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 record not found [0.513ms] [rows:0] SELECT * FROM "resources" WHERE "resources"."id" = 99 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} --- PASS: TestUpdate_Http_ResourceNotFound (0.04s) === RUN TestGet 2025-08-13T02:00:26.049Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.298ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:26.050Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.739ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:26.051Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.824ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:26.051Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [0.567ms] [rows:1] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 1) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} --- PASS: TestGet (0.05s) === RUN TestGet_RatingNotFound 2025-08-13T02:00:26.096Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.261ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:26.097Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.748ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:26.098Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.529ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 3 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:26.098Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 record not found [0.419ms] [rows:0] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 3) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} --- PASS: TestGet_RatingNotFound (0.05s) === RUN TestGet_ResourceNotFound 2025-08-13T02:00:26.144Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.326ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:26.144Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.348ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:26.145Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 record not found [0.279ms] [rows:0] SELECT * FROM "resources" WHERE "resources"."id" = 99 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} --- PASS: TestGet_ResourceNotFound (0.05s) === RUN TestUpdate 2025-08-13T02:00:26.193Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.373ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:26.193Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.514ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:26.194Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.424ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:26.194Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.448ms] [rows:1] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 1) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} 2025-08-13T02:00:26.196Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [1.816ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-13 02:00:26.195',"deleted_at"=NULL,"user_id"=11,"resource_id"=1,"rating"=3 WHERE "user_resource_ratings"."deleted_at" IS NULL AND "id" = 1 {"service": "rating"} 2025-08-13T02:00:26.197Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.484ms] [rows:-] SELECT ROUND(AVG(rating),1) FROM "user_resource_ratings" WHERE "user_resource_ratings"."resource_id" = 1 AND "user_resource_ratings"."deleted_at" IS NULL {"service": "rating"} 2025-08-13T02:00:26.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [1.658ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-13 02:00:26.197',"deleted_at"=NULL,"name"='tekton',"kind"='task',"rating"=3,"catalog_id"=1 WHERE "resources"."deleted_at" IS NULL AND "id" = 1 {"service": "rating"} --- PASS: TestUpdate (0.05s) === RUN TestUpdate_ResourceNotFound 2025-08-13T02:00:26.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.376ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:26.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.686ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:26.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 record not found [0.462ms] [rows:0] SELECT * FROM "resources" WHERE "resources"."id" = 99 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} --- PASS: TestUpdate_ResourceNotFound (0.05s) PASS ok github.com/tektoncd/hub/api/pkg/service/rating 0.751s === RUN TestQueryBuilder --- PASS: TestQueryBuilder (0.00s) === RUN TestQuery_ByNameAndKind 2025-08-13T02:00:27.145Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:27.152Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:27.156Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.102ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:27.158Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.309ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:27.158Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.423ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:27.159Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.339ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:27.159Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.217ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:27.160Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.567ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:27.160Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.370ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:27.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.258ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:27.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.237ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:27.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.192ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:27.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.172ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:27.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.180ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:27.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.249ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:27.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.178ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:27.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.219ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:27.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.212ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:27.163Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:27.163Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestQuery_ByNameAndKind (0.08s) === RUN TestVersionsByID --- PASS: TestVersionsByID (0.06s) === RUN TestByCatalogKindNameVersion --- PASS: TestByCatalogKindNameVersion (0.04s) === RUN TestByVersionID --- PASS: TestByVersionID (0.05s) === RUN TestByCatalogKindName --- PASS: TestByCatalogKindName (0.05s) === RUN TestByID --- PASS: TestByID (0.04s) PASS ok github.com/tektoncd/hub/api/pkg/service/resource 0.324s === RUN TestOk_http 2025-08-13T02:00:28.481Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:28.488Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:28.493Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.693ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:28.495Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.167ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:28.495Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.512ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:28.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.272ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:28.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.265ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:28.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.265ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:28.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.226ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:28.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.332ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:28.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.261ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:28.498Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.317ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:28.498Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.218ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:28.498Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.189ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:28.499Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.179ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:28.499Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.148ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:28.499Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.285ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:28.499Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.237ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:28.499Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:28.499Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestOk_http (0.09s) === RUN TestDB_NotOK --- PASS: TestDB_NotOK (0.01s) PASS ok github.com/tektoncd/hub/api/pkg/service/status 0.106s ? github.com/tektoncd/hub/api/pkg/service/validator [no test files] === RUN TestQuery_DefaultLimit 2025-08-13T02:00:30.680Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:30.688Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:30.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.467ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:30.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.739ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:30.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.258ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:30.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.357ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:30.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.337ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:30.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.671ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:30.697Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.539ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:30.697Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.330ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:30.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.355ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:30.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.186ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:30.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.164ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:30.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.192ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:30.699Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.163ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:30.699Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.348ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:30.699Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.171ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:30.700Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.310ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:30.700Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:30.700Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:30.766Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.571ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:30.767Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.837ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-13T02:00:30.768Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.736ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."id" IN (1,2,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:30.768Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.554ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-13T02:00:30.769Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.961ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.771Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.960ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-13T02:00:30.771Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.696ms] [rows:4] SELECT * FROM "tags" WHERE "tags"."id" IN (2,1,4,3) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:30.774Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.534ms] [rows:12] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,2,3,8,9,10,11,7,6,4,5,12) 2025-08-13T02:00:30.774Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.518ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.774Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.668ms] [rows:12] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5,8,7,2,6,3,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:30.774Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.931ms] [rows:8] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_DefaultLimit (0.10s) === RUN TestQuery_ByLimit 2025-08-13T02:00:30.825Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.035ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:30.827Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.976ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) 2025-08-13T02:00:30.828Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.937ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:30.829Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.676ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) 2025-08-13T02:00:30.830Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.931ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.831Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.803ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) 2025-08-13T02:00:30.832Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.894ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:30.833Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.583ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) 2025-08-13T02:00:30.834Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.724ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.834Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.540ms] [rows:4] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:30.835Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.633ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 2 --- PASS: TestQuery_ByLimit (0.06s) === RUN TestQuery_ByName 2025-08-13T02:00:30.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.547ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:30.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.785ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-13T02:00:30.903Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.665ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:30.903Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.436ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-13T02:00:30.904Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.520ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.904Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.402ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-08-13T02:00:30.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.444ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:30.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.505ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-08-13T02:00:30.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.313ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.009ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:30.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.061ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(resources.name) LIKE '%tekton%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByName (0.07s) === RUN TestQuery_ByPartialName 2025-08-13T02:00:30.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.840ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:30.958Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.498ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-08-13T02:00:30.959Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.617ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:30.959Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.474ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-08-13T02:00:30.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.360ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.406ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-08-13T02:00:30.961Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.786ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:30.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.601ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-08-13T02:00:30.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.608ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:30.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.221ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:30.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.256ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByPartialName (0.06s) === RUN TestQuery_ByKind 2025-08-13T02:00:31.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.282ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.023Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.803ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-08-13T02:00:31.024Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.415ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.024Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.447ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-08-13T02:00:31.025Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.457ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.026Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.764ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-08-13T02:00:31.027Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.734ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.028Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.475ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-08-13T02:00:31.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.371ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.075ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.591ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('pipeline') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByKind (0.07s) === RUN TestQuery_ByMultipleKinds 2025-08-13T02:00:31.081Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.290ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.082Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.387ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-13T02:00:31.082Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.651ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."id" IN (1,2,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.083Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.620ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-13T02:00:31.084Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.507ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.085Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.503ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-13T02:00:31.085Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.451ms] [rows:4] SELECT * FROM "tags" WHERE "tags"."id" IN (2,1,4,3) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.087Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.652ms] [rows:12] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,2,3,8,9,10,11,7,6,4,5,12) 2025-08-13T02:00:31.087Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.348ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.087Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.118ms] [rows:12] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5,8,7,2,6,3,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.087Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.357ms] [rows:8] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('task','pipeline') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByMultipleKinds (0.06s) === RUN TestQuery_ByTags 2025-08-13T02:00:31.135Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.344ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.136Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.245ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-08-13T02:00:31.136Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.521ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.137Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.290ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-08-13T02:00:31.137Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.408ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.138Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.316ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-08-13T02:00:31.138Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.313ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.139Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.170ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-08-13T02:00:31.139Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.239ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.139Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.903ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.139Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.222ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_tags as rt on rt.resource_id = resources.id JOIN tags on tags.id = rt.tag_id WHERE lower(tags.name) in ('atag') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByTags (0.05s) === RUN TestQuery_ByPlatforms 2025-08-13T02:00:31.191Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.755ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.192Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.081ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) 2025-08-13T02:00:31.193Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.654ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.194Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.891ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) 2025-08-13T02:00:31.194Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.548ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.195Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.709ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) 2025-08-13T02:00:31.196Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.723ms] [rows:3] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4,2) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.528ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) 2025-08-13T02:00:31.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.622ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.171ms] [rows:4] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (8,2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.485ms] [rows:3] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_platforms as rp on rp.resource_id = resources.id JOIN platforms on platforms.id = rp.platform_id WHERE lower(platforms.name) in ('linux/amd64') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByPlatforms (0.06s) === RUN TestQuery_ByCatalogs 2025-08-13T02:00:31.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.312ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.583ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-08-13T02:00:31.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.342ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 2025-08-13T02:00:31.247Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.396ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-08-13T02:00:31.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.303ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-08-13T02:00:31.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.249ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.202ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 6 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.312ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN catalogs as ct on ct.id = resources.catalog_id WHERE lower(ct.name) in ('catalog-community') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByCatalogs (0.05s) === RUN TestQuery_ByWrongCatalogs 2025-08-13T02:00:31.293Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.846ms] [rows:0] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN catalogs as ct on ct.id = resources.catalog_id WHERE lower(ct.name) in ('catalog') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByWrongCatalogs (0.04s) === RUN TestQuery_ByNameAndKind 2025-08-13T02:00:31.349Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.430ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.350Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.762ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-08-13T02:00:31.351Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.592ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.352Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.355ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-08-13T02:00:31.352Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.269ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.353Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.717ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-08-13T02:00:31.354Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.490ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.279ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-08-13T02:00:31.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.207ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.348ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.942ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('pipeline') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByNameAndKind (0.06s) === RUN TestQuery_ByNameTagsAndMultipleType 2025-08-13T02:00:31.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.271ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.216ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-08-13T02:00:31.402Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.683ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.403Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.575ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-08-13T02:00:31.403Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.429ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.404Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.491ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-08-13T02:00:31.405Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.675ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.406Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.365ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-08-13T02:00:31.407Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.403ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.407Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.737ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.407Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.207ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_tags as rt on rt.resource_id = resources.id JOIN tags on tags.id = rt.tag_id WHERE lower(tags.name) in ('atag','ztag') AND LOWER(kind) IN ('task','pipeline') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByNameTagsAndMultipleType (0.05s) === RUN TestQuery_ByExactNameAndMultipleType 2025-08-13T02:00:31.462Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.307ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.462Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.519ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 2025-08-13T02:00:31.463Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.574ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.464Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.367ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 2025-08-13T02:00:31.464Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.417ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.465Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.307ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 4 2025-08-13T02:00:31.465Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.377ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.466Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.312ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 2025-08-13T02:00:31.466Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.222ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.466Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.179ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 4 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.466Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.341ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('task','pipeline') AND LOWER(resources.name) = 'buildah' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ByExactNameAndMultipleType (0.06s) === RUN TestQuery_ExactNameNotFoundError 2025-08-13T02:00:31.511Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.598ms] [rows:0] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(resources.name) = 'build' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_ExactNameNotFoundError (0.04s) === RUN TestQuery_NotFoundError 2025-08-13T02:00:31.552Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.360ms] [rows:0] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(resources.name) LIKE '%foo%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 --- PASS: TestQuery_NotFoundError (0.04s) === RUN TestList_ByLimit 2025-08-13T02:00:31.598Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.690ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.599Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.608ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) 2025-08-13T02:00:31.600Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.636ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.600Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.333ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8) 2025-08-13T02:00:31.601Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.477ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.601Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.314ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) 2025-08-13T02:00:31.602Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.480ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.603Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.555ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) 2025-08-13T02:00:31.604Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.340ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.604Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.648ms] [rows:5] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5,8) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:31.604Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.790ms] [rows:3] SELECT * FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 3 --- PASS: TestList_ByLimit (0.05s) === RUN TestVersionsByID 2025-08-13T02:00:31.649Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.260ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-08-13T02:00:31.650Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.268ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.651Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.272ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.651Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.886ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-08-13T02:00:31.651Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [2.666ms] [rows:3] SELECT * FROM "resource_versions" WHERE resource_id = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] --- PASS: TestVersionsByID (0.05s) === RUN TestVersionsByID_NotFoundError 2025-08-13T02:00:31.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.397ms] [rows:0] SELECT * FROM "resource_versions" WHERE resource_id = 111 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] --- PASS: TestVersionsByID_NotFoundError (0.05s) === RUN TestByCatalogKindNameVersion 2025-08-13T02:00:31.757Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.440ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.758Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.499ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 2025-08-13T02:00:31.758Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.354ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.759Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.498ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 2025-08-13T02:00:31.759Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.482ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.760Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.411ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 2025-08-13T02:00:31.760Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.519ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.764ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 2025-08-13T02:00:31.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.623ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.885ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 5 AND version = '0.1' AND "resource_versions"."deleted_at" IS NULL 2025-08-13T02:00:31.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.312ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tkn' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindNameVersion (0.06s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-08-13T02:00:31.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.707ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindNameVersion_NoResourceWithName (0.05s) === RUN TestByCatalogKindNameVersion_NoCatalogWithName 2025-08-13T02:00:31.866Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.757ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'abc' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindNameVersion_NoCatalogWithName (0.05s) === RUN TestByCatalogKindNameVersion_ResourceVersionNotFound 2025-08-13T02:00:31.914Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.318ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.914Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.561ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-13T02:00:31.915Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.540ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.916Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.280ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-13T02:00:31.916Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.454ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.917Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.337ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-08-13T02:00:31.917Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.573ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.918Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.451ms] [rows:0] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND version = '0.9' AND "resource_versions"."deleted_at" IS NULL 2025-08-13T02:00:31.918Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.404ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tekton' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindNameVersion_ResourceVersionNotFound (0.05s) === RUN TestByVersionID 2025-08-13T02:00:31.969Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.436ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 2025-08-13T02:00:31.969Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.371ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.569ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:31.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.425ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-13T02:00:31.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.660ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:31.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.274ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-13T02:00:31.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.250ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:31.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.384ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-08-13T02:00:31.974Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.510ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:31.974Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.706ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-08-13T02:00:31.974Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.468ms] [rows:1] SELECT * FROM "resource_versions" WHERE id = 6 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 --- PASS: TestByVersionID (0.06s) === RUN TestByVersionID_NotFoundError 2025-08-13T02:00:32.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.480ms] [rows:0] SELECT * FROM "resource_versions" WHERE id = 111 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 --- PASS: TestByVersionID_NotFoundError (0.06s) === RUN TestByCatalogKindName 2025-08-13T02:00:32.093Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.666ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:32.093Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.495ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-08-13T02:00:32.094Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.214ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 2025-08-13T02:00:32.094Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.332ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-08-13T02:00:32.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.279ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-08-13T02:00:32.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.208ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:32.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.128ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 6 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:32.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.021ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-community' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'img' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindName (0.06s) === RUN TestByCatalogKindName_NoCatalogWithName 2025-08-13T02:00:32.146Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.551ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'abc' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindName_NoCatalogWithName (0.05s) === RUN TestByCatalogKindName_ResourceNotFoundError 2025-08-13T02:00:32.200Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.565ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-community' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindName_ResourceNotFoundError (0.05s) === RUN TestByID 2025-08-13T02:00:32.253Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.595ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-13T02:00:32.254Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.529ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-13T02:00:32.254Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.448ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-13T02:00:32.255Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.372ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-13T02:00:32.255Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.315ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:32.256Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.340ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-08-13T02:00:32.256Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.564ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-13T02:00:32.258Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.456ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-08-13T02:00:32.258Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.265ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-13T02:00:32.258Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.668ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] 2025-08-13T02:00:32.258Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.830ms] [rows:1] SELECT * FROM "resources" WHERE id = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByID (0.06s) === RUN TestByID_NotFoundError 2025-08-13T02:00:32.300Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.497ms] [rows:0] SELECT * FROM "resources" WHERE id = 77 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByID_NotFoundError (0.04s) === RUN TestGetLatestVersion 2025-08-13T02:00:32.351Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.463ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 catalog-official 2025-08-13T02:00:32.353Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [1.321ms] [rows:0] SELECT * FROM "resources" WHERE ("resources"."name" = 'img' AND "resources"."kind" = 'Task' AND "resources"."catalog_id" = 1) AND "resources"."deleted_at" IS NULL 2025-08-13T02:00:32.353Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.747ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL --- PASS: TestGetLatestVersion (0.05s) === RUN TestGetLatestVersion_NotFoundError 2025-08-13T02:00:32.403Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 record not found [0.419ms] [rows:0] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'foo' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 --- PASS: TestGetLatestVersion_NotFoundError (0.05s) PASS ok github.com/tektoncd/hub/api/pkg/shared/resource 1.753s ? github.com/tektoncd/hub/api/pkg/testutils [no test files] ? github.com/tektoncd/hub/api/pkg/token [no test files] ? github.com/tektoncd/hub/api/pkg/user [no test files] ? github.com/tektoncd/hub/api/pkg/user/app [no test files] === RUN TestValidateScopes --- PASS: TestValidateScopes (0.00s) === RUN TestInValidateScopes --- PASS: TestInValidateScopes (0.00s) === RUN TestValidateMissingScopes --- PASS: TestValidateMissingScopes (0.00s) === RUN TestInfo 2025-08-13T02:00:33.606Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:33.614Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:33.618Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.363ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:33.620Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.074ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:33.620Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.628ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:33.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.440ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:33.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.260ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:33.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.425ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:33.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.523ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:33.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.199ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:33.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.183ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:33.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.284ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:33.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.287ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:33.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.242ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:33.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.272ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:33.625Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.244ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:33.625Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.245ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:33.625Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.205ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:33.625Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:33.625Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:33.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.987ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:33.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.805ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 13 AND "accounts"."user_name" = 'abc') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-08-13T02:00:33.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.617ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-13T02:00:33.697Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.812ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-13T02:00:33.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:165 [0.623ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 13 AND "accounts"."provider" = 'github') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "user"} --- PASS: TestInfo (0.09s) === RUN TestRefreshAccessToken 2025-08-13T02:00:33.759Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [1.238ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:33.760Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [1.175ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 13 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "user"} 2025-08-13T02:00:33.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [0.593ms] [rows:0] SELECT * FROM "user_scopes" WHERE "user_scopes"."user_id" = 13 {"service": "user"} 2025-08-13T02:00:33.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [1.666ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL {"service": "user"} 2025-08-13T02:00:33.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.526ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:33.764Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.880ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 13 AND "accounts"."user_name" = 'abc') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 --- PASS: TestRefreshAccessToken (0.07s) === RUN TestRefreshAccessToken_RefreshTokenChecksumIsDifferent 2025-08-13T02:00:33.822Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.573ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:33.823Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.670ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "user"} --- PASS: TestRefreshAccessToken_RefreshTokenChecksumIsDifferent (0.06s) === RUN TestNewRefreshToken 2025-08-13T02:00:33.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.889ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:33.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.666ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 13 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "user"} 2025-08-13T02:00:33.881Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/user.go:238 [2.898ms] [rows:1] UPDATE "users" SET "refresh_token_checksum"='6182a29af392458b59ad2eaddb067b6807dc307b59c1ca035369758d1f34c990' WHERE "users"."deleted_at" IS NULL AND "id" = 13 {"service": "user"} 2025-08-13T02:00:33.882Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.642ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 --- PASS: TestNewRefreshToken (0.06s) === RUN TestNewRefreshToken_RefreshTokenChecksumIsDifferent 2025-08-13T02:00:33.937Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.527ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-13T02:00:33.938Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.763ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "user"} --- PASS: TestNewRefreshToken_RefreshTokenChecksumIsDifferent (0.06s) === RUN TestParseStringToFloat --- PASS: TestParseStringToFloat (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/user/service 0.342s === RUN TestCatalog_List_Http 2025-08-13T02:00:34.973Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:34.980Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:34.984Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [4.352ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:34.986Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.311ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:34.987Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.532ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:34.987Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.397ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:34.987Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.247ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:34.988Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.492ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:34.988Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.323ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:34.989Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.399ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:34.989Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.331ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:34.990Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.285ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:34.990Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.208ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:34.990Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.196ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:34.991Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.174ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:34.991Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.204ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:34.991Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.251ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:34.992Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.232ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:34.992Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:34.992Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:35.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [5.106ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalog_List_Http (0.10s) === RUN TestCatalog_List 2025-08-13T02:00:35.136Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [0.826ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalog_List (0.06s) PASS ok github.com/tektoncd/hub/api/v1/service/catalog 0.177s === RUN TestQuery_Http 2025-08-13T02:00:37.746Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-13T02:00:37.755Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-13T02:00:37.761Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [5.492ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-13T02:00:37.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [1.056ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-13T02:00:37.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.517ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-13T02:00:37.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.655ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-13T02:00:37.764Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.329ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-13T02:00:37.764Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.464ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-13T02:00:37.765Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.285ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-13T02:00:37.765Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.303ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-13T02:00:37.766Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.326ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-13T02:00:37.766Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.225ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-13T02:00:37.766Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.382ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-13T02:00:37.767Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.168ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-13T02:00:37.767Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.283ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-13T02:00:37.767Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.247ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-13T02:00:37.768Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.206ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-13T02:00:37.768Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.196ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-13T02:00:37.768Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-13T02:00:37.768Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-13T02:00:37.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.513ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:37.838Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.608ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:37.839Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.570ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:37.840Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.470ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:37.840Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.456ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:37.841Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.291ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:37.841Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.431ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:37.843Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.459ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:37.843Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.304ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:37.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.340ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:37.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.249ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('pipeline') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestQuery_Http (0.10s) === RUN TestQueryWithKinds_Http 2025-08-13T02:00:37.899Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.367ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:37.899Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.556ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:37.900Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.520ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:37.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.314ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:37.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.338ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:37.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.501ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:37.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.462ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:37.904Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.685ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:37.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.533ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:37.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.329ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:37.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.379ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('pipeline') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithKinds_Http (0.06s) === RUN TestQueryWithInvalidKind_Http --- PASS: TestQueryWithInvalidKind_Http (0.05s) === RUN TestQueryWithTags_Http 2025-08-13T02:00:38.003Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.396ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.004Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.473ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.005Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.803ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.005Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.527ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.006Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.662ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.007Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.386ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.007Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.587ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.009Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.353ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.009Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.496ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.010Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.040ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.010Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.836ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_tags as rt on rt.resource_id = resources.id JOIN tags on tags.id = rt.tag_id WHERE lower(tags.name) in ('ztag','atag') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithTags_Http (0.06s) === RUN TestQueryWithPlatforms_Http 2025-08-13T02:00:38.056Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.490ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.057Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.854ms] [rows:5] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-08-13T02:00:38.058Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.655ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."id" IN (1,2,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.059Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.824ms] [rows:7] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-08-13T02:00:38.060Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.634ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.061Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.463ms] [rows:7] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-08-13T02:00:38.061Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.550ms] [rows:3] SELECT * FROM "tags" WHERE "tags"."id" IN (2,1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.062Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.515ms] [rows:10] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,2,8,10,11,7,6,4,5) {"service": "resource"} 2025-08-13T02:00:38.063Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.447ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.063Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.755ms] [rows:9] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5,8,7,2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.063Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.453ms] [rows:6] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_platforms as rp on rp.resource_id = resources.id JOIN platforms on platforms.id = rp.platform_id WHERE lower(platforms.name) in ('linux/s390x','linux/amd64') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithPlatforms_Http (0.05s) === RUN TestQueryWithExactName_Http 2025-08-13T02:00:38.115Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.326ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.948ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 {"service": "resource"} 2025-08-13T02:00:38.117Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.731ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.118Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.476ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 {"service": "resource"} 2025-08-13T02:00:38.119Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.586ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.120Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.734ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 4 {"service": "resource"} 2025-08-13T02:00:38.120Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.833ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.122Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.385ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 {"service": "resource"} 2025-08-13T02:00:38.122Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.375ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.122Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.577ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 4 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.122Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.972ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(resources.name) LIKE '%buildah%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithExactName_Http (0.06s) === RUN TestQueryWithNameAndKinds_Http 2025-08-13T02:00:38.175Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.356ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.175Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.333ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.176Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.414ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.176Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.447ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.177Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.618ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.178Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.459ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.178Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.423ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.180Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.351ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.180Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.282ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.180Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.380ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.180Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.924ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('task','pipeline') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithNameAndKinds_Http (0.06s) === RUN TestQueryWithNameAndTags_Http 2025-08-13T02:00:38.228Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.515ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.610ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.473ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.230Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.457ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.231Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.909ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.232Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.691ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.505ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.282ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.282ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.284ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.823ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_tags as rt on rt.resource_id = resources.id JOIN tags on tags.id = rt.tag_id WHERE lower(tags.name) in ('atag','ztag') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithNameAndTags_Http (0.05s) === RUN TestQueryWithKindsAndTags_Http 2025-08-13T02:00:38.277Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.257ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.278Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.267ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.278Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.284ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.279Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.345ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.279Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.238ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.279Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.408ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.280Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.297ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.281Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.652ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.282Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.372ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.282Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.977ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.282Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.379ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('task','pipeline') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithKindsAndTags_Http (0.05s) === RUN TestQueryWithAllParams_Http 2025-08-13T02:00:38.328Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.323ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.328Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.281ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.329Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.604ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.330Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.655ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.330Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.422ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.331Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.310ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.331Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.498ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.333Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.295ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.333Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.688ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.334Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.872ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.334Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.036ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_tags as rt on rt.resource_id = resources.id JOIN tags on tags.id = rt.tag_id JOIN resource_categories as rc on rc.resource_id = resources.id JOIN categories on categories.id = rc.category_id WHERE lower(tags.name) in ('ztag','atag') AND LOWER(kind) IN ('task','pipeline') AND lower(categories.name) in ('abc') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithAllParams_Http (0.05s) === RUN TestQueryWithCategories_Http 2025-08-13T02:00:38.385Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.277ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.386Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.542ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.386Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.337ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.387Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.284ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.387Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.393ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.388Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.337ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.388Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.412ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.634ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.470ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.113ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.817ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_categories as rc on rc.resource_id = resources.id JOIN categories on categories.id = rc.category_id WHERE lower(categories.name) in ('abc') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithCategories_Http (0.06s) === RUN TestQueryWithCategoriesAndName_Http 2025-08-13T02:00:38.429Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.228ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.429Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.359ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.407ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.505ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.295ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.353ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.432Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.399ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.433Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.556ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.433Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.491ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.433Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.671ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.433Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.204ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_categories as rc on rc.resource_id = resources.id JOIN categories on categories.id = rc.category_id WHERE lower(categories.name) in ('abc') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithCategoriesAndName_Http (0.04s) === RUN TestQueryWithCategoriesAndTags_Http 2025-08-13T02:00:38.478Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.267ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.479Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.616ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.479Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.564ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.480Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.322ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.480Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.259ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.481Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.265ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.481Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.347ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.482Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.256ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:38.482Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.382ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.483Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.381ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.483Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.159ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_tags as rt on rt.resource_id = resources.id JOIN tags on tags.id = rt.tag_id JOIN resource_categories as rc on rc.resource_id = resources.id JOIN categories on categories.id = rc.category_id WHERE lower(tags.name) in ('ztag','atag') AND lower(categories.name) in ('abc') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithCategoriesAndTags_Http (0.05s) === RUN TestQueryWithCategoriesAndKinds_Http 2025-08-13T02:00:38.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.381ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.527Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.252ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:38.527Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.406ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.528Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.299ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:38.529Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.556ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.529Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.395ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:38.530Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.402ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.531Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.258ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:38.531Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.201ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.531Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.358ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.531Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.529ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_categories as rc on rc.resource_id = resources.id JOIN categories on categories.id = rc.category_id WHERE LOWER(kind) IN ('pipeline') AND lower(categories.name) in ('abc') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithCategoriesAndKinds_Http (0.05s) === RUN TestQuery_Http_ErrorCase 2025-08-13T02:00:38.574Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.048ms] [rows:0] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(resources.name) LIKE '%foo%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQuery_Http_ErrorCase (0.04s) === RUN TestList_Http_WithLimit 2025-08-13T02:00:38.638Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.300ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.639Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.298ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) {"service": "resource"} 2025-08-13T02:00:38.640Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.802ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.640Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.617ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) {"service": "resource"} 2025-08-13T02:00:38.641Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.540ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.642Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.447ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) {"service": "resource"} 2025-08-13T02:00:38.642Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.667ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.531ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) {"service": "resource"} 2025-08-13T02:00:38.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.311ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.721ms] [rows:4] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.041ms] [rows:2] SELECT * FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 2 {"service": "resource"} --- PASS: TestList_Http_WithLimit (0.07s) === RUN TestList_Http_NoLimit 2025-08-13T02:00:38.686Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.025ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.687Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.860ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-08-13T02:00:38.687Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.592ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."id" IN (1,2,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.688Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.633ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-08-13T02:00:38.689Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.690ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.690Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.724ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-08-13T02:00:38.691Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.636ms] [rows:4] SELECT * FROM "tags" WHERE "tags"."id" IN (2,1,4,3) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.692Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.497ms] [rows:12] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,2,3,8,9,10,11,7,6,4,5,12) {"service": "resource"} 2025-08-13T02:00:38.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.354ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,4,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.807ms] [rows:12] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5,8,7,2,6,3,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:38.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.436ms] [rows:8] SELECT * FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestList_Http_NoLimit (0.05s) === RUN TestVersionsByID_Http 2025-08-13T02:00:38.738Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.265ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:38.738Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.291ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.739Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.361ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.739Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.111ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.739Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [3.218ms] [rows:3] SELECT * FROM "resource_versions" WHERE resource_id = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} --- PASS: TestVersionsByID_Http (0.05s) === RUN TestVersionsByID_Http_ErrorCase 2025-08-13T02:00:38.783Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.878ms] [rows:0] SELECT * FROM "resource_versions" WHERE resource_id = 111 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} --- PASS: TestVersionsByID_Http_ErrorCase (0.04s) === RUN TestByCatalogKindNameVersion_Http 2025-08-13T02:00:38.822Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.597ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.823Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.563ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-08-13T02:00:38.823Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.450ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:38.824Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.299ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-08-13T02:00:38.825Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.539ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.825Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.613ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 {"service": "resource"} 2025-08-13T02:00:38.826Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.657ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:38.828Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.738ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-08-13T02:00:38.828Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.509ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:38.828Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.204ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 5 AND version = '0.1' AND "resource_versions"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:38.828Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.325ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tkn' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindNameVersion_Http (0.05s) === RUN TestByCatalogKindNameVersion_Http_ErrorCase 2025-08-13T02:00:38.873Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [1.531ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindNameVersion_Http_ErrorCase (0.04s) === RUN TestByCatalogKindNameVersionReadme_Http 2025-08-13T02:00:38.916Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http (0.04s) === RUN TestByCatalogKindNameVersionReadme_Http_ErrorCase 2025-08-13T02:00:38.961Z INFO resource/resource.go:187 Fetching README for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http_ErrorCase (0.05s) === RUN TestByCatalogKindNameVersionYaml_Http 2025-08-13T02:00:39.008Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http (0.05s) === RUN TestByCatalogKindNameVersionYaml_Http_ErrorCase 2025-08-13T02:00:39.052Z INFO resource/resource.go:209 Fetching YAML for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http_ErrorCase (0.04s) === RUN TestByVersionID_Http 2025-08-13T02:00:39.098Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.371ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 4 {"service": "resource"} 2025-08-13T02:00:39.099Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.461ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.100Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.279ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.100Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.279ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.101Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.510ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.102Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.821ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.103Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.511ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.103Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.510ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.549ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.457ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 2 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.981ms] [rows:1] SELECT * FROM "resource_versions" WHERE id = 4 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 {"service": "resource"} --- PASS: TestByVersionID_Http (0.05s) === RUN TestByVersionID_Http_ErrorCase 2025-08-13T02:00:39.152Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.467ms] [rows:0] SELECT * FROM "resource_versions" WHERE id = 43 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 {"service": "resource"} --- PASS: TestByVersionID_Http_ErrorCase (0.05s) === RUN TestByCatalogKindName_Http 2025-08-13T02:00:39.196Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.284ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.197Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.451ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.665ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.287ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.525ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.511ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.200Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.509ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.201Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.342ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:39.202Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.430ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.202Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.831ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.202Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.690ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tekton' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_Http (0.05s) === RUN TestByEnterpriseCatalogKindName_Http 2025-08-13T02:00:39.250Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.331ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.250Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.220ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-08-13T02:00:39.251Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.297ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-08-13T02:00:39.251Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.352ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.252Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.297ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-08-13T02:00:39.252Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.272ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.253Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.215ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-08-13T02:00:39.253Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.348ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.253Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.283ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 8 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.254Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.917ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-enterprise' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tkn-enterprise' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByEnterpriseCatalogKindName_Http (0.05s) === RUN TestByCatalogKindName_CompatibleVersion_Http 2025-08-13T02:00:39.302Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.301ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.302Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.205ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.303Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.720ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.303Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.288ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.304Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.411ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.304Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.422ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.305Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.364ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.306Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.229ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:39.306Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.333ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.306Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.314ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.306Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.048ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tekton' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_CompatibleVersion_Http (0.05s) === RUN TestByCatalogKindName_InvalidPipelinesVersion_Http --- PASS: TestByCatalogKindName_InvalidPipelinesVersion_Http (0.04s) === RUN TestByCatalogKindName_InvalidPipelinesVersion_Error_Http --- PASS: TestByCatalogKindName_InvalidPipelinesVersion_Error_Http (0.04s) === RUN TestByCatalogKindName_ValidPipelinesVersion_Http 2025-08-13T02:00:39.428Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.225ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.429Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.204ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.429Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.331ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.429Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.283ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.223ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.276ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.251ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.151ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:39.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.151ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.800ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.953ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tekton' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_ValidPipelinesVersion_Http (0.04s) === RUN TestByCatalogKindName_NoCompatibleVersion_Http_ErrorCase 2025-08-13T02:00:39.469Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.793ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.470Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.626ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.471Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.601ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.472Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.732ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.472Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.501ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.473Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.390ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.473Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.362ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.474Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.226ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:39.474Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.273ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.474Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.113ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.475Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.386ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tekton' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_NoCompatibleVersion_Http_ErrorCase (0.04s) === RUN TestByCatalogKindName_Http_ErrorCase 2025-08-13T02:00:39.518Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.651ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_Http_ErrorCase (0.04s) === RUN TestByID_Http 2025-08-13T02:00:39.561Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.252ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.562Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.187ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.562Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.556ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.248ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.239ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.224ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:39.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.285ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.138ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:39.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.115ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.798ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.265ms] [rows:1] SELECT * FROM "resources" WHERE id = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByID_Http (0.05s) === RUN TestByID_Http_ErrorCase 2025-08-13T02:00:39.610Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.760ms] [rows:0] SELECT * FROM "resources" WHERE id = 77 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByID_Http_ErrorCase (0.05s) === RUN TestDeprecationByVersionID_Http 2025-08-13T02:00:39.650Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.823ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-13T02:00:39.651Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.473ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.652Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.366ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.652Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.248ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:39.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.489ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.389ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:39.654Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.546ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.654Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.433ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:39.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.371ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.181ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.911ms] [rows:1] SELECT * FROM "resource_versions" WHERE id = 10 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 {"service": "resource"} --- PASS: TestDeprecationByVersionID_Http (0.05s) === RUN TestLatestVersionDeprecationByID_Http 2025-08-13T02:00:39.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.619ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.337ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:39.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.400ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.227ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:39.706Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.338ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.707Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.519ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:39.707Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.382ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.708Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.187ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-13T02:00:39.708Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.174ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.708Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.911ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 7 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.708Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.301ms] [rows:1] SELECT * FROM "resources" WHERE id = 7 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestLatestVersionDeprecationByID_Http (0.05s) === RUN TestGetYamlByCatalogKindNameVersion_Http 2025-08-13T02:00:39.752Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion_Http (0.04s) === RUN TestGetLatestRawYamlByCatalogKindName_Http 2025-08-13T02:00:39.798Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-08-13T02:00:39.799Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.732ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "resource"} catalog-official 2025-08-13T02:00:39.800Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.704ms] [rows:0] SELECT * FROM "resources" WHERE ("resources"."name" = 'tkn' AND "resources"."kind" = 'Task' AND "resources"."catalog_id" = 1) AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.800Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.400ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL {"service": "resource"} --- PASS: TestGetLatestRawYamlByCatalogKindName_Http (0.05s) === RUN TestQuery_ByTags 2025-08-13T02:00:39.841Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.287ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.841Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.216ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.841Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.286ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.842Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.125ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.842Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.210ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.842Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.291ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.843Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.309ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.276ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:39.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.220ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.319ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.700ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_tags as rt on rt.resource_id = resources.id JOIN tags on tags.id = rt.tag_id WHERE lower(tags.name) in ('atag') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 {"service": "resource"} --- PASS: TestQuery_ByTags (0.04s) === RUN TestQuery_ByPlatforms 2025-08-13T02:00:39.884Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.374ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.885Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.690ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) {"service": "resource"} 2025-08-13T02:00:39.886Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.519ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.886Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.323ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) {"service": "resource"} 2025-08-13T02:00:39.887Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.258ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.887Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.380ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) {"service": "resource"} 2025-08-13T02:00:39.887Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.401ms] [rows:3] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4,2) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.890Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.995ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) {"service": "resource"} 2025-08-13T02:00:39.891Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.558ms] [rows:4] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.891Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.580ms] [rows:4] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (8,2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.891Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.922ms] [rows:3] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_platforms as rp on rp.resource_id = resources.id JOIN platforms on platforms.id = rp.platform_id WHERE lower(platforms.name) in ('linux/amd64') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 {"service": "resource"} --- PASS: TestQuery_ByPlatforms (0.05s) === RUN TestQuery_ByNameAndKind 2025-08-13T02:00:39.930Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.674ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.930Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.344ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.931Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.341ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.931Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.181ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.931Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.393ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.932Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.308ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-13T02:00:39.932Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.444ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.933Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.279ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:39.934Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.216ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.934Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.299ms] [rows:2] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 2 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.934Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.279ms] [rows:1] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(kind) IN ('pipeline') AND LOWER(resources.name) LIKE '%build%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 {"service": "resource"} --- PASS: TestQuery_ByNameAndKind (0.04s) === RUN TestQuery_ByCategories 2025-08-13T02:00:39.980Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.405ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:39.980Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.373ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:39.981Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.634ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:39.982Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.273ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:39.982Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.241ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.982Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.269ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-13T02:00:39.983Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.258ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:39.984Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.368ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-13T02:00:39.984Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.346ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:39.984Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.673ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:39.985Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.040ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_categories as rc on rc.resource_id = resources.id JOIN categories on categories.id = rc.category_id WHERE lower(categories.name) in ('abc') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 {"service": "resource"} --- PASS: TestQuery_ByCategories (0.05s) === RUN TestQuery_NotFoundError 2025-08-13T02:00:40.025Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.373ms] [rows:0] SELECT DISTINCT(resources.id), resources.* FROM "resources" WHERE LOWER(resources.name) LIKE '%foo%' AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 100 {"service": "resource"} --- PASS: TestQuery_NotFoundError (0.04s) === RUN TestList_ByLimit 2025-08-13T02:00:40.070Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.295ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.258ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) {"service": "resource"} 2025-08-13T02:00:40.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.625ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.072Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.381ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8) {"service": "resource"} 2025-08-13T02:00:40.072Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.233ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.260ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) {"service": "resource"} 2025-08-13T02:00:40.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.313ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.306ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) {"service": "resource"} 2025-08-13T02:00:40.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.230ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.072ms] [rows:5] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (1,5,8) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:40.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.692ms] [rows:3] SELECT * FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 3 {"service": "resource"} --- PASS: TestList_ByLimit (0.05s) === RUN TestVersionsByID 2025-08-13T02:00:40.112Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.124ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:40.112Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.181ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.113Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.519ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.114Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.512ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.114Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [2.508ms] [rows:3] SELECT * FROM "resource_versions" WHERE resource_id = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} --- PASS: TestVersionsByID (0.04s) === RUN TestVersionsByID_NotFoundError 2025-08-13T02:00:40.165Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.471ms] [rows:0] SELECT * FROM "resource_versions" WHERE resource_id = 11 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} --- PASS: TestVersionsByID_NotFoundError (0.05s) === RUN TestByCatalogKindNameVersion 2025-08-13T02:00:40.209Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.304ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.210Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.554ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-08-13T02:00:40.210Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.403ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.211Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.258ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-08-13T02:00:40.211Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.223ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.212Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.435ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 {"service": "resource"} 2025-08-13T02:00:40.212Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.703ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.213Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.325ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-08-13T02:00:40.214Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.438ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.214Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.494ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 5 AND version = '0.1' AND "resource_versions"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.214Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.169ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tkn' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindNameVersion (0.05s) === RUN TestByCatalogKindNameVersionReadme 2025-08-13T02:00:40.257Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme (0.04s) === RUN TestByCatalogKindNameVersionYaml 2025-08-13T02:00:40.299Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml (0.04s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-08-13T02:00:40.336Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.490ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindNameVersion_NoResourceWithName (0.04s) === RUN TestByVersionID 2025-08-13T02:00:40.377Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.145ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 {"service": "resource"} 2025-08-13T02:00:40.378Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.205ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.378Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.345ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.379Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.280ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.379Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.308ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.213ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.234ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.226ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.283ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.845ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.793ms] [rows:1] SELECT * FROM "resource_versions" WHERE id = 6 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 {"service": "resource"} --- PASS: TestByVersionID (0.04s) === RUN TestByVersionID_NotFoundError 2025-08-13T02:00:40.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.427ms] [rows:0] SELECT * FROM "resource_versions" WHERE id = 111 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 {"service": "resource"} --- PASS: TestByVersionID_NotFoundError (0.04s) === RUN TestByCatalogKindName 2025-08-13T02:00:40.465Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.229ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.466Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.523ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 {"service": "resource"} 2025-08-13T02:00:40.466Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.268ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 {"service": "resource"} 2025-08-13T02:00:40.467Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.361ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 {"service": "resource"} 2025-08-13T02:00:40.468Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.225ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 {"service": "resource"} 2025-08-13T02:00:40.468Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.172ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.468Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.045ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 6 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:40.468Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.631ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-community' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'img' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName (0.04s) === RUN TestByEnterpriseCatalogKindName 2025-08-13T02:00:40.517Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.296ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.518Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.223ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-08-13T02:00:40.518Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.269ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-08-13T02:00:40.518Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.204ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.519Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.625ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-08-13T02:00:40.520Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.452ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.521Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.498ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-08-13T02:00:40.521Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.409ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.906ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 8 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:40.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.471ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-enterprise' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tkn-enterprise' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByEnterpriseCatalogKindName (0.05s) === RUN TestByCatalogKindNameIfCompatible 2025-08-13T02:00:40.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.230ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.217ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.565Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.310ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.565Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.172ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.565Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.313ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.566Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.300ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.566Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.261ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.226ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:40.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.162ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.895ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:40.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.930ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tekton' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindNameIfCompatible (0.05s) === RUN TestByCatalogKindName_CompatibleVersionNotFound 2025-08-13T02:00:40.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.603ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.616Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.580ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.616Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.346ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.617Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.266ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.617Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.304ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.618Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.530ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.618Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.356ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.619Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.348ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:40.619Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.217ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.619Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.249ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:40.619Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.717ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tekton' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_CompatibleVersionNotFound (0.05s) === RUN TestByCatalogKindName_ResourceNotFoundError 2025-08-13T02:00:40.663Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.846ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-community' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_ResourceNotFoundError (0.04s) === RUN TestByID 2025-08-13T02:00:40.711Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.278ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.712Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.358ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.713Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.667ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.713Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.474ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.714Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.324ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.714Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.426ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-13T02:00:40.715Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.357ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.716Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.318ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-13T02:00:40.716Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.241ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.716Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.310ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:40.716Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.524ms] [rows:1] SELECT * FROM "resources" WHERE id = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByID (0.05s) === RUN TestByID_NotFoundError 2025-08-13T02:00:40.765Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.362ms] [rows:0] SELECT * FROM "resources" WHERE id = 77 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByID_NotFoundError (0.05s) === RUN TestCreationRawURL --- PASS: TestCreationRawURL (0.00s) === RUN TestDeprecationByVersionID 2025-08-13T02:00:40.812Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.211ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-13T02:00:40.812Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.196ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.813Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.541ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.814Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.382ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:40.815Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.442ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.815Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.464ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:40.816Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.402ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.816Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.547ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:40.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.539ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.707ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.983ms] [rows:1] SELECT * FROM "resource_versions" WHERE id = 10 AND "resource_versions"."deleted_at" IS NULL ORDER BY "resource_versions"."id" LIMIT 1 {"service": "resource"} --- PASS: TestDeprecationByVersionID (0.05s) === RUN TestLatestVersionDeprecationByID 2025-08-13T02:00:40.872Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.411ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.872Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.259ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:40.873Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.590ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-13T02:00:40.873Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.417ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:40.874Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.333ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.875Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.540ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-13T02:00:40.875Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.417ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-13T02:00:40.876Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.339ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-13T02:00:40.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.310ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-13T02:00:40.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.747ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 7 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-08-13T02:00:40.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.432ms] [rows:1] SELECT * FROM "resources" WHERE id = 7 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestLatestVersionDeprecationByID (0.06s) === RUN TestCreationRawURLBitbucket --- PASS: TestCreationRawURLBitbucket (0.00s) === RUN TestCreationRawURLGitlab --- PASS: TestCreationRawURLGitlab (0.00s) === RUN TestCreationRawURLGitlabEnterprise --- PASS: TestCreationRawURLGitlabEnterprise (0.00s) === RUN TestGetYamlByCatalogKindNameVersion 2025-08-13T02:00:40.924Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion (0.05s) === RUN TestGetLatestRawYamlByCatalogKindName 2025-08-13T02:00:40.969Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-08-13T02:00:40.970Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.619ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "resource"} catalog-official 2025-08-13T02:00:40.970Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.331ms] [rows:0] SELECT * FROM "resources" WHERE ("resources"."name" = 'tkn' AND "resources"."kind" = 'Task' AND "resources"."catalog_id" = 1) AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-13T02:00:40.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.279ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL {"service": "resource"} --- PASS: TestGetLatestRawYamlByCatalogKindName (0.05s) PASS ok github.com/tektoncd/hub/api/v1/service/resource 3.255s FAIL make: *** [Makefile:47: api-test] Error 1 ERROR: api unit test failed + EXIT_VALUE=1 + set +o xtrace