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 90bf7e500662b6a0bee31480699b46d283a8f07f: go.mod go.sum vendor/cel.dev/expr/eval.pb.go vendor/github.com/cloudevents/sdk-go/v2/alias.go vendor/github.com/cloudevents/sdk-go/v2/client/client.go vendor/github.com/cloudevents/sdk-go/v2/event/content_type.go vendor/github.com/cloudevents/sdk-go/v2/event/datacodec/codec.go vendor/github.com/cloudevents/sdk-go/v2/event/event_marshal.go vendor/github.com/cloudevents/sdk-go/v2/event/event_unmarshal.go vendor/github.com/cloudevents/sdk-go/v2/event/eventcontext_v03.go vendor/github.com/cloudevents/sdk-go/v2/event/eventcontext_v1.go vendor/github.com/cloudevents/sdk-go/v2/event/extensions.go vendor/github.com/cloudevents/sdk-go/v2/protocol/doc.go vendor/github.com/cloudevents/sdk-go/v2/protocol/http/options.go vendor/github.com/cloudevents/sdk-go/v2/protocol/http/protocol.go vendor/github.com/cloudevents/sdk-go/v2/protocol/http/protocol_lifecycle.go vendor/github.com/docker/cli/AUTHORS vendor/github.com/docker/cli/cli/config/config.go vendor/github.com/docker/cli/cli/config/configfile/file.go vendor/github.com/docker/cli/cli/config/credentials/file_store.go vendor/github.com/docker/docker-credential-helpers/client/command.go vendor/github.com/go-logr/logr/.golangci.yaml vendor/github.com/google/cel-go/cel/BUILD.bazel vendor/github.com/google/cel-go/cel/decls.go vendor/github.com/google/cel-go/cel/env.go vendor/github.com/google/cel-go/cel/folding.go vendor/github.com/google/cel-go/cel/io.go vendor/github.com/google/cel-go/cel/library.go vendor/github.com/google/cel-go/cel/macro.go vendor/github.com/google/cel-go/cel/options.go vendor/github.com/google/cel-go/cel/program.go vendor/github.com/google/cel-go/cel/prompt.go vendor/github.com/google/cel-go/cel/templates/authoring.tmpl vendor/github.com/google/cel-go/checker/checker.go vendor/github.com/google/cel-go/checker/cost.go vendor/github.com/google/cel-go/checker/decls/decls.go vendor/github.com/google/cel-go/checker/errors.go vendor/github.com/google/cel-go/common/BUILD.bazel vendor/github.com/google/cel-go/common/decls/BUILD.bazel vendor/github.com/google/cel-go/common/decls/decls.go vendor/github.com/google/cel-go/common/doc.go vendor/github.com/google/cel-go/common/env/BUILD.bazel vendor/github.com/google/cel-go/common/env/env.go vendor/github.com/google/cel-go/common/stdlib/BUILD.bazel vendor/github.com/google/cel-go/common/stdlib/standard.go vendor/github.com/google/cel-go/common/types/BUILD.bazel vendor/github.com/google/cel-go/common/types/bool.go vendor/github.com/google/cel-go/common/types/bytes.go vendor/github.com/google/cel-go/common/types/double.go vendor/github.com/google/cel-go/common/types/duration.go vendor/github.com/google/cel-go/common/types/format.go vendor/github.com/google/cel-go/common/types/int.go vendor/github.com/google/cel-go/common/types/list.go vendor/github.com/google/cel-go/common/types/map.go vendor/github.com/google/cel-go/common/types/null.go vendor/github.com/google/cel-go/common/types/object.go vendor/github.com/google/cel-go/common/types/optional.go vendor/github.com/google/cel-go/common/types/string.go vendor/github.com/google/cel-go/common/types/timestamp.go vendor/github.com/google/cel-go/common/types/types.go vendor/github.com/google/cel-go/common/types/uint.go vendor/github.com/google/cel-go/interpreter/activation.go vendor/github.com/google/cel-go/interpreter/interpretable.go vendor/github.com/google/cel-go/interpreter/interpreter.go vendor/github.com/google/cel-go/interpreter/planner.go vendor/github.com/google/cel-go/interpreter/runtimecost.go vendor/github.com/google/cel-go/parser/macro.go vendor/github.com/google/go-containerregistry/pkg/name/digest.go vendor/github.com/google/go-containerregistry/pkg/name/registry.go vendor/github.com/google/go-containerregistry/pkg/name/repository.go vendor/github.com/google/go-containerregistry/pkg/name/tag.go vendor/github.com/google/go-containerregistry/pkg/v1/hash.go vendor/github.com/google/go-containerregistry/pkg/v1/mutate/index.go vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go vendor/github.com/google/go-containerregistry/pkg/v1/remote/pusher.go vendor/github.com/google/go-containerregistry/pkg/v1/remote/write.go vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/errors.go vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/handler.go vendor/github.com/hashicorp/errwrap/LICENSE vendor/github.com/hashicorp/errwrap/README.md vendor/github.com/hashicorp/errwrap/errwrap.go vendor/github.com/hashicorp/go-multierror/LICENSE vendor/github.com/hashicorp/go-multierror/Makefile vendor/github.com/hashicorp/go-multierror/README.md vendor/github.com/hashicorp/go-multierror/append.go vendor/github.com/hashicorp/go-multierror/flatten.go vendor/github.com/hashicorp/go-multierror/format.go vendor/github.com/hashicorp/go-multierror/group.go vendor/github.com/hashicorp/go-multierror/multierror.go vendor/github.com/hashicorp/go-multierror/prefix.go vendor/github.com/hashicorp/go-multierror/sort.go vendor/github.com/opencontainers/image-spec/specs-go/version.go vendor/github.com/tektoncd/pipeline/pkg/apis/config/default.go vendor/github.com/tektoncd/pipeline/pkg/apis/config/feature_flags.go vendor/github.com/tektoncd/pipeline/pkg/apis/config/store.go vendor/github.com/tektoncd/pipeline/pkg/apis/config/wait_exponential_backoff.go vendor/github.com/tektoncd/pipeline/pkg/apis/config/zz_generated.deepcopy.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/pod/template.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/pod/zz_generated.deepcopy.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/container_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/container_validation.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/matrix_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/openapi_generated.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/pipeline_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/pipelinerun_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/provenance.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/resolver_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/swagger.json vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/task_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/task_validation.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/taskrun_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/zz_generated.deepcopy.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1alpha1/openapi_generated.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1alpha1/stepaction_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1alpha1/swagger.json vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/container_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/customrun_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/matrix_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/openapi_generated.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/pipeline_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/pipeline_validation.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/pipelinerun_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/provenance.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/resolver_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/stepaction_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/swagger.json vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/task_conversion.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/task_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/task_validation.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/taskrun_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/zz_generated.deepcopy.go vendor/github.com/tektoncd/pipeline/pkg/apis/resolution/v1alpha1/resolution_request_validation.go vendor/github.com/tektoncd/pipeline/pkg/apis/resolution/v1beta1/resolution_request_types.go vendor/github.com/tektoncd/pipeline/pkg/apis/resolution/v1beta1/resolution_request_validation.go vendor/github.com/tektoncd/pipeline/pkg/reconciler/testing/configmap.go vendor/github.com/tektoncd/pipeline/pkg/reconciler/testing/status.go vendor/github.com/tektoncd/pipeline/pkg/resolution/common/errors.go vendor/github.com/tektoncd/pipeline/pkg/result/result.go vendor/github.com/tektoncd/pipeline/test/controller.go vendor/github.com/tektoncd/pipeline/test/diff/print.go vendor/github.com/tektoncd/pipeline/test/e2e-tests.sh vendor/github.com/tektoncd/pipeline/test/presubmit-tests.sh vendor/github.com/tektoncd/pipeline/test/secret.go vendor/github.com/tektoncd/pipeline/test/util.go vendor/github.com/tektoncd/pipeline/test/wait.go vendor/github.com/vbatts/tar-split/archive/tar/format.go vendor/github.com/vbatts/tar-split/archive/tar/reader.go vendor/github.com/vbatts/tar-split/archive/tar/writer.go vendor/golang.org/x/net/http2/frame.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/time/rate/sometimes.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/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/modindex/directories.go vendor/golang.org/x/tools/internal/modindex/lookup.go vendor/golang.org/x/tools/internal/modindex/symbols.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/k8s.io/api/resource/v1alpha3/types.go vendor/k8s.io/api/resource/v1beta1/types.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.0 (linux/amd64) go version go1.24.0 linux/amd64 >> git version git version 2.43.0 ============================ ==== RUNNING UNIT TESTS ==== ============================ go version go1.24.0 linux/amd64 go: downloading goa.design/goa/v3 v3.20.0 go: goa.design/goa/v3@v3.20.0 requires go >= 1.23.0; switching to go1.23.11 go: downloading go1.23.11 (linux/amd64) go: downloading golang.org/x/tools v0.30.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 github.com/manveru/faker v0.0.0-20171103152722-9fbc68a78c4d go: downloading golang.org/x/text v0.22.0 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.23.0 go: downloading golang.org/x/sync v0.11.0 Goa version v3.20.0 ---------------------------- -- Generating API Design... ---------------------------- cd api && go mod vendor && goa gen github.com/tektoncd/hub/api/design go: downloading goa.design/goa/v3 v3.21.1 go: downloading github.com/tektoncd/plumbing v0.0.0-20220817140952-3da8ce01aeeb go: downloading github.com/gorilla/handlers v1.5.2 go: downloading github.com/gorilla/mux v1.8.1 go: downloading go.uber.org/automaxprocs v1.6.0 go: downloading goa.design/plugins/v3 v3.20.0 go: downloading github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b go: downloading github.com/joho/godotenv v1.5.1 go: downloading github.com/spf13/viper v1.20.1 go: downloading go.uber.org/zap v1.27.0 go: downloading gorm.io/driver/postgres v1.5.2 go: downloading gorm.io/gorm v1.30.0 go: downloading github.com/gorilla/sessions v1.3.0 go: downloading github.com/markbates/goth v1.81.0 go: downloading github.com/golang-jwt/jwt/v4 v4.5.2 go: downloading github.com/go-co-op/gocron v1.37.0 go: downloading github.com/ikawaha/goahttpcheck v1.15.11 go: downloading gotest.tools/v3 v3.5.2 go: downloading sigs.k8s.io/yaml v1.6.0 go: downloading github.com/spf13/cobra v1.9.1 go: downloading golang.org/x/text v0.26.0 go: downloading k8s.io/apimachinery v0.32.7 go: downloading github.com/tektoncd/pipeline v1.3.0 go: downloading gopkg.in/h2non/gock.v1 v1.1.2 go: downloading github.com/fatih/color v1.18.0 go: downloading golang.org/x/term v0.32.0 go: downloading k8s.io/client-go v0.32.7 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/mitchellh/go-homedir v1.1.0 go: downloading github.com/ActiveState/vt10x v1.3.1 go: downloading github.com/go-testfixtures/testfixtures/v3 v3.16.0 go: downloading github.com/go-gormigrate/gormigrate/v2 v2.1.4 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/felixge/httpsnoop v1.0.4 go: downloading github.com/jackc/pgx/v5 v5.5.4 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/gorilla/securecookie v1.1.2 go: downloading github.com/robfig/cron/v3 v3.0.1 go: downloading go.uber.org/atomic v1.11.0 go: downloading github.com/jinzhu/now v1.1.5 go: downloading go.uber.org/multierr v1.11.0 go: downloading github.com/ikawaha/httpcheck v1.12.4 go: downloading golang.org/x/oauth2 v0.30.0 go: downloading github.com/go-chi/chi/v5 v5.2.2 go: downloading go.yaml.in/yaml/v2 v2.4.2 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.33.0 go: downloading github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 go: downloading golang.org/x/tools v0.34.0 go: downloading github.com/gohugoio/hashstructure v0.5.0 go: downloading github.com/gorilla/websocket v1.5.3 go: downloading k8s.io/klog/v2 v2.130.1 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 github.com/creack/pty v1.1.17 go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go: downloading github.com/google/cel-go v0.26.0 go: downloading github.com/google/go-cmp v0.7.0 go: downloading k8s.io/api v0.32.7 go: downloading k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.5.0 go: downloading github.com/google/go-containerregistry v0.20.6 go: downloading github.com/sigstore/sigstore v1.9.5 go: downloading go.opencensus.io v0.24.0 go: downloading k8s.io/apiextensions-apiserver v0.32.6 go: downloading github.com/kr/pty v1.1.8 go: downloading github.com/goccy/go-yaml v1.17.1 go: downloading golang.org/x/sync v0.16.0 go: downloading github.com/sourcegraph/conc v0.3.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/jinzhu/inflection v1.0.0 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.39.0 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading golang.org/x/net v0.41.0 go: downloading github.com/itchyny/gojq v0.12.16 go: downloading github.com/google/gnostic-models v0.6.9 go: downloading sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go: downloading gopkg.in/inf.v0 v0.9.1 go: downloading cel.dev/expr v0.24.0 go: downloading github.com/golang/protobuf v1.5.4 go: downloading github.com/go-logr/logr v1.4.3 go: downloading github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go: downloading google.golang.org/protobuf v1.36.6 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 go: downloading github.com/cloudevents/sdk-go/v2 v2.16.1 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 github.com/blendle/zapdriver v1.3.1 go: downloading github.com/json-iterator/go v1.1.12 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 gopkg.in/evanphx/json-patch.v4 v4.12.0 go: downloading golang.org/x/time v0.12.0 go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 go: downloading github.com/jackc/puddle/v2 v2.2.1 go: downloading github.com/fxamacker/cbor/v2 v2.7.0 go: downloading github.com/opencontainers/go-digest v1.0.0 go: downloading github.com/containerd/stargz-snapshotter/estargz v0.16.3 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 google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 go: downloading github.com/itchyny/timefmt-go v0.1.6 go: downloading github.com/antlr4-go/antlr/v4 v4.13.0 go: downloading github.com/go-openapi/jsonpointer v0.21.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/docker/cli v28.2.2+incompatible 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.1 go: downloading github.com/docker/distribution v2.8.3+incompatible go: downloading github.com/klauspost/compress v1.18.0 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/x448/float16 v0.8.4 go: downloading github.com/prometheus/client_golang v1.20.5 go: downloading github.com/prometheus/statsd_exporter v0.22.7 go: downloading github.com/vbatts/tar-split v0.12.1 go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1 go: downloading google.golang.org/api v0.233.0 go: downloading golang.org/x/mod v0.25.0 go: downloading github.com/openzipkin/zipkin-go v0.4.3 go: downloading github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 go: downloading github.com/josharian/intern v1.0.0 go: downloading golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac 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.27.1 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/prometheus/procfs v0.15.1 go: downloading github.com/go-jose/go-jose/v4 v4.0.5 go: downloading github.com/go-logfmt/logfmt v0.6.0 go: downloading github.com/docker/docker-credential-helpers v0.9.3 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 https://download.docker.com/linux/ubuntu noble InRelease [48.8 kB] Hit:3 http://archive.ubuntu.com/ubuntu noble InRelease Get:4 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB] Get:5 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] Get:6 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 Packages [542 kB] Get:7 https://download.docker.com/linux/ubuntu noble/stable amd64 Packages [34.8 kB] Get:8 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] Get:9 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1975 kB] Get:10 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [45.2 kB] Get:11 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1665 kB] Get:12 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2086 kB] Get:13 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1326 kB] Get:14 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [23.0 kB] Get:15 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1134 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.0 kB] Fetched 10.9 MB in 2s (6455 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://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-15 amd64 15.13-1.pgdg24.04+1 [15.2 MB] Get:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc6-dev amd64 2.39-0ubuntu8.5 [2123 kB] 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 (21.0 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.006s ? 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-05T10:20:37.405Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:20:37.415Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:20:37.420Z 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.366ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.421Z 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.689ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.447Z 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.036ms] [rows:0] CREATE TABLE "migrations" ("id" varchar(255),PRIMARY KEY ("id")) 2025-08-05T10:20:37.448Z 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.152ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:20:37.449Z 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.730ms] [rows:1] SELECT count(*) FROM "migrations" 2025-08-05T10:20:37.456Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.225ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'categories' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.487Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [31.597ms] [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-05T10:20:37.492Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.185ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_categories_deleted_at" ON "categories" ("deleted_at") 2025-08-05T10:20:37.493Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.331ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'catalogs' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.502Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.319ms] [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-05T10:20:37.507Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.221ms] [rows:0] CREATE UNIQUE INDEX IF NOT EXISTS "uix_name_org" ON "catalogs" ("name","org") 2025-08-05T10:20:37.512Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.409ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalogs_deleted_at" ON "catalogs" ("deleted_at") 2025-08-05T10:20:37.513Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.894ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resources' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.523Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.698ms] [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-05T10:20:37.528Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.261ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resources_deleted_at" ON "resources" ("deleted_at") 2025-08-05T10:20:37.529Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.954ms] [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-05T10:20:37.534Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.943ms] [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-05T10:20:37.535Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.431ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'tags' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.909ms] [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-05T10:20:37.549Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.968ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_tags_deleted_at" ON "tags" ("deleted_at") 2025-08-05T10:20:37.550Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.403ms] [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-05T10:20:37.555Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.234ms] [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-05T10:20:37.556Z 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 = 'catalog_errors' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.443ms] [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-05T10:20:37.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.654ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalog_errors_deleted_at" ON "catalog_errors" ("deleted_at") 2025-08-05T10:20:37.568Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.548ms] [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-05T10:20:37.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.670ms] [rows:0] CREATE TABLE "resource_platforms" ("resource_id" bigint,"platform_id" bigint) 2025-08-05T10:20:37.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.432ms] [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-05T10:20:37.578Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.121ms] [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-05T10:20:37.582Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.763ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resource_versions_deleted_at" ON "resource_versions" ("deleted_at") 2025-08-05T10:20:37.583Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.447ms] [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-05T10:20:37.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.288ms] [rows:0] CREATE TABLE "version_platforms" ("resource_version_id" bigint,"platform_id" bigint) 2025-08-05T10:20:37.585Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.462ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'users' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.592Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.704ms] [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-05T10:20:37.595Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.275ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_users_deleted_at" ON "users" ("deleted_at") 2025-08-05T10:20:37.596Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.348ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'scopes' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.605Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.145ms] [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-05T10:20:37.609Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.675ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_scopes_deleted_at" ON "scopes" ("deleted_at") 2025-08-05T10:20:37.610Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.399ms] [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-05T10:20:37.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.116ms] [rows:0] CREATE TABLE "user_scopes" ("user_id" bigint,"scope_id" bigint,PRIMARY KEY ("user_id","scope_id"),CONSTRAINT "fk_user_scopes_user" FOREIGN KEY ("user_id") REFERENCES "users"("id"),CONSTRAINT "fk_user_scopes_scope" FOREIGN KEY ("scope_id") REFERENCES "scopes"("id")) 2025-08-05T10:20:37.616Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.505ms] [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-05T10:20:37.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.925ms] [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-05T10:20:37.626Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.856ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_user_resource_ratings_deleted_at" ON "user_resource_ratings" ("deleted_at") 2025-08-05T10:20:37.626Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.408ms] [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-05T10:20:37.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.447ms] [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-05T10:20:37.640Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.443ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_sync_jobs_deleted_at" ON "sync_jobs" ("deleted_at") 2025-08-05T10:20:37.640Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.474ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'configs' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.648Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.767ms] [rows:0] CREATE TABLE "configs" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"checksum" text,PRIMARY KEY ("id")) 2025-08-05T10:20:37.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.018ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_configs_deleted_at" ON "configs" ("deleted_at") 2025-08-05T10:20:37.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.461ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'platforms' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.663Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.887ms] [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-05T10:20:37.667Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.519ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_platforms_deleted_at" ON "platforms" ("deleted_at") 2025-08-05T10:20:37.668Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.369ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'accounts' AND table_type = 'BASE TABLE' 2025-08-05T10:20:37.676Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.466ms] [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-05T10:20:37.680Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.769ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_accounts_deleted_at" ON "accounts" ("deleted_at") 2025-08-05T10:20:37.683Z 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.230ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('SCHEMA_INIT') 2025-08-05T10:20:37.684Z 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.525ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010061403_rename_name_to_agent_name_in_user') 2025-08-05T10:20:37.686Z 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.636ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010071100_create_config_table') 2025-08-05T10:20:37.688Z 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.492ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010271300_add_refresh_token_checksum_col_in_user_table') 2025-08-05T10:20:37.689Z 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.156ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202102171333_update_catalog_branch_to_main') 2025-08-05T10:20:37.691Z 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.599ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202103161200_add_avatar_url_column_in_users_table') 2025-08-05T10:20:37.692Z 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.158ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107291608_refresh_all_tables') 2025-08-05T10:20:37.693Z 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.216ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202110071100_update_resource_category_table') 2025-08-05T10:20:37.695Z 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.699ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106281500_create_platform_tables') 2025-08-05T10:20:37.697Z 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.838ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106282200_add_deprecated_col_in_resource_version_table') 2025-08-05T10:20:37.699Z 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.501ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109151102_add_provider_in_catalog_table') 2025-08-05T10:20:37.701Z 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.572ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107221500_add_ondelete_constraints') 2025-08-05T10:20:37.702Z 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.516ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109201733_create_user_table') 2025-08-05T10:20:37.704Z 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.483ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202111091037_backup_users_add_account_table_and_update_data') 2025-08-05T10:20:37.705Z 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.522ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202202191725_add_ssh_url_column_in_catalogs_table') 2025-08-05T10:20:37.705Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:20:37.705Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:20:37.782Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:148 [0.982ms] [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-05T10:20:37.785Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:162 [2.513ms] [rows:1] UPDATE "users" SET "code"='',"updated_at"='2025-08-05 10:20:37.783' WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL {"service": "auth"} 2025-08-05T10:20:37.786Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:171 [0.887ms] [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-05T10:20:37.787Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:36 [0.905ms] [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-05T10:20:37.790Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:71 [2.574ms] [rows:1] UPDATE "users" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-05 10:20:37.787',"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-05T10:20:37.791Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.965ms] [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-05T10:20:37.792Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.847ms] [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-05T10:20:37.793Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.625ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:20:37.794Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.852ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:20:37.794Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.428ms] [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.39s) === RUN TestInvalidLogin 2025-08-05T10:20:37.855Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:148 record not found [1.164ms] [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-05T10:20:37.912Z 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.489ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-05T10:20:37.913Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:126 [1.056ms] [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-05T10:20:37.915Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:142 [2.069ms] [rows:1] UPDATE "users" SET "updated_at"='2025-08-05 10:20:37.913',"email"='bbuser@bar.com',"type"='user',"code"='code' WHERE id = 31 AND "users"."deleted_at" IS NULL 2025-08-05T10:20:37.916Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:153 [0.702ms] [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.06s) === RUN TestInsertData_AddNewEmailAndAccount 2025-08-05T10:20:37.977Z 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 [0.932ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-05T10:20:37.978Z 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 [0.664ms] [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-05T10:20:37.978Z 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.392ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-05T10:20:37.979Z 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.815ms] [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-05T10:20:37.980Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:223 [0.519ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 2025-08-05T10:20:37.982Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:229 [2.059ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-05 10:20:37.98','2025-08-05 10:20:37.98',NULL,'bbuser@bar.com','user','','','code',32) RETURNING "id" 2025-08-05T10:20:37.985Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:247 [2.468ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-08-05 10:20:37.982','2025-08-05 10:20:37.982',NULL,32,'bbnewuser','newbitbucketuser','http://bitbucketavatar','bitbucket') RETURNING "id" --- PASS: TestInsertData_AddNewEmailAndAccount (0.07s) === RUN TestInsertData_EmailExistsAddNewAccount 2025-08-05T10:20:38.042Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:225 [0.919ms] [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-05T10:20:38.043Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:232 [0.882ms] [rows:2] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL 2025-08-05T10:20:38.045Z 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 [1.068ms] [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-05T10:20:38.046Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:120 [0.816ms] [rows:1] SELECT * FROM "users" WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-08-05T10:20:38.048Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:156 [2.141ms] [rows:1] UPDATE "users" SET "code"='code',"updated_at"='2025-08-05 10:20:38.046' WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL 2025-08-05T10:20:38.049Z 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.702ms] [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-05T10:20:38.051Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:247 [2.345ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-08-05 10:20:38.049','2025-08-05 10:20:38.049',NULL,11,'gitlabuser','gitlabuser','http://gitlabavatar','gitlab') RETURNING "id" 2025-08-05T10:20:38.052Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:250 [0.352ms] [rows:3] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL --- PASS: TestInsertData_EmailExistsAddNewAccount (0.07s) PASS ok github.com/tektoncd/hub/api/pkg/auth/service 0.656s ? 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-05T10:23:57.989Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005b1220 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-05T10:23:57.991Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000694480 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-05T10:23:57.991Z ERROR TestV1UpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable (0.00s) === RUN TestUpdateAvailable_WithSkippedTasks logger.go:146: 2025-08-05T10:23:57.992Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000694f60 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-05T10:23:57.992Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000695860 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-05T10:23:57.992Z 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-05T10:23:57.993Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045e3a0 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-05T10:23:57.994Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045efa0 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-05T10:23:57.994Z ERROR TestV1NoUpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1NoUpdateAvailable (0.00s) === RUN TestNoUpdateAvailable_TaskNotInstalledViaHubCLI logger.go:146: 2025-08-05T10:23:57.994Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045fae0 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-05T10:23:57.995Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002a4360 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-05T10:23:57.995Z 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-05T10:23:57.996Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002a5360 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-05T10:23:57.997Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002a5e80 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-05T10:23:57.997Z 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-05T10:23:57.997Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c37a0 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-05T10:23:57.998Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004a6580 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-05T10:23:57.998Z 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-05T10:24:01.387Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f46e0 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-05T10:24:01.388Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f4b00 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-05T10:24:01.388Z 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-05T10:24:01.388Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f5b20 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-05T10:24:01.389Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000788600 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-05T10:24:01.390Z 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-05T10:24:01.391Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000820560 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-05T10:24:01.391Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000820940 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-05T10:24:01.392Z 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-05T10:24:01.392Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000821180 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-05T10:24:01.394Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000821e40 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-05T10:24:01.394Z ERROR TestV1Downgrade cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade (0.00s) === RUN TestDowngrade_ToSpecificVersion logger.go:146: 2025-08-05T10:24:01.395Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000788dc0 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-05T10:24:01.396Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000789a40 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-05T10:24:01.396Z 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-05T10:24:01.396Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005dca60 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-05T10:24:01.397Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005dd780 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-05T10:24:01.397Z 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-05T10:24:01.398Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000320660 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-05T10:24:01.398Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000320c60 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-05T10:24:01.398Z 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-05T10:24:01.399Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000321540 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-05T10:24:01.400Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000110080 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-05T10:24:01.400Z 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-05T10:24:01.401Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001110a0 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-05T10:24:01.401Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111b20 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-05T10:24:01.402Z 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.049s === 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.033s === 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.034s === RUN TestInstall_NewResource === RUN TestInstall_NewResource/TestInstall_NewResource_TektonHub logger.go:146: 2025-08-05T10:24:10.993Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00050cac0 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-05T10:24:10.995Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00050d5c0 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-05T10:24:10.996Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000618160 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-05T10:24:10.996Z 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-05T10:24:10.996Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000618d80 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-05T10:24:10.997Z 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-05T10:24:10.998Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045f0e0 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-05T10:24:10.998Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001111e0 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-05T10:24:10.999Z 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-05T10:24:10.999Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111ea0 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-05T10:24:11.000Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3720 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-05T10:24:11.000Z 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-05T10:24:11.001Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ac940 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-05T10:24:11.002Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ad440 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-05T10:24:11.002Z 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-05T10:24:11.003Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002aa260 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-05T10:24:11.003Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002ab3c0 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-05T10:24:11.003Z 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-05T10:24:11.004Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000276320 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-05T10:24:11.006Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002766e0 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-05T10:24:11.006Z 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-05T10:24:11.007Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000277380 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-05T10:24:11.008Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000277bc0 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-05T10:24:11.008Z 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-05T10:24:11.009Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003d0760 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-05T10:24:11.009Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003d12e0 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-05T10:24:11.009Z 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.049s === RUN TestReinstall_ResourceNotExist logger.go:146: 2025-08-05T10:24:14.456Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007026e0 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-05T10:24:14.457Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000702640 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-05T10:24:14.458Z 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-05T10:24:14.458Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007037e0 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-05T10:24:14.459Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005b8300 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-05T10:24:14.459Z 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-05T10:24:14.459Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005b8980 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-05T10:24:14.459Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005b8de0 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-05T10:24:14.459Z 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-05T10:24:14.460Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005b95e0 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-05T10:24:14.461Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000794280 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-05T10:24:14.461Z 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-05T10:24:14.462Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000794f40 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-05T10:24:14.463Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007959e0 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-05T10:24:14.463Z 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-05T10:24:14.463Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045eae0 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-05T10:24:14.464Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045f9a0 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-05T10:24:14.464Z ERROR TestV1Reinstall cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall (0.00s) === RUN TestReinstall_RespectPipelinesVersionSuccess logger.go:146: 2025-08-05T10:24:14.465Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004c0a60 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-05T10:24:14.466Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004c12c0 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-05T10:24:14.466Z 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-05T10:24:14.467Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004c1d40 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-05T10:24:14.467Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002aa700 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-05T10:24:14.468Z 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.043s === 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.034s === RUN TestUpgrade_ResourceNotExist logger.go:146: 2025-08-05T10:24:21.135Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ce320 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-05T10:24:21.135Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ce740 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-05T10:24:21.136Z 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-05T10:24:21.137Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000782020 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-05T10:24:21.138Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007829e0 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-05T10:24:21.138Z 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-05T10:24:21.139Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000783000 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-05T10:24:21.139Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007833e0 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-05T10:24:21.139Z 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-05T10:24:21.140Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000783b40 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-05T10:24:21.141Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005ce800 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-05T10:24:21.141Z 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-05T10:24:21.142Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005cf5c0 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-05T10:24:21.143Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006185c0 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-05T10:24:21.143Z 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-05T10:24:21.143Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000619340 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-05T10:24:21.144Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000619de0 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-05T10:24:21.144Z 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-05T10:24:21.145Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045fe00 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-05T10:24:21.146Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000110b40 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-05T10:24:21.146Z 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-05T10:24:21.146Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111600 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-05T10:24:21.147Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111ea0 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-05T10:24:21.147Z 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.044s === 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.005s # 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-05T10:24:25.929Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000784940 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.036s ? 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.014s ? 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.035s ? 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-05T10:24:30.738Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:30.745Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:30.750Z 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.679ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:30.751Z 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.977ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:30.752Z 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.328ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:30.752Z 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.369ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:30.753Z 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.266ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:30.753Z 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.609ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:30.754Z 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.292ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:30.754Z 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.401ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:30.755Z 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 = '202110071100_update_resource_category_table' 2025-08-05T10:24:30.755Z 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 = '202106281500_create_platform_tables' 2025-08-05T10:24:30.755Z 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 = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:30.756Z 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-05T10:24:30.756Z 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.202ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:30.756Z 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 = '202109201733_create_user_table' 2025-08-05T10:24:30.756Z 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.152ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:30.757Z 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.215ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:30.757Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:30.757Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:30.761Z 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) [4.238ms] [rows:0] INSERT INTO "catalogs" ("created_at","updated_at","deleted_at","name","org","provider","ssh_url","context_dir","sha","revision") VALUES ('2025-08-05 10:24:30.76','2025-08-05 10:24:30.76',NULL,'tekton','','github','','','','master') RETURNING "id","type","url","revision" 2025-08-05T10:24:30.763Z 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) [2.128ms] [rows:0] INSERT INTO "resources" ("created_at","updated_at","deleted_at","rating","catalog_id","name") VALUES ('2025-08-05 10:24:30.761','2025-08-05 10:24:30.761',NULL,4,0,'tekton') RETURNING "id","name","kind" 2025-08-05T10:24:30.766Z 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) [2.674ms] [rows:0] INSERT INTO "resource_versions" ("created_at","updated_at","deleted_at","description","display_name","deprecated","resource_id","modified_at") VALUES ('2025-08-05 10:24:30.765','2025-08-05 10:24:30.765',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-05T10:24:30.839Z 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) [0.979ms] [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-05 10:24:30.838','2025-08-05 10:24:30.838',NULL,'catalog-official','tektoncd','github','','','','tektoncd','url','master') RETURNING "id","type","url","revision" --- PASS: TestCheckUnique (0.07s) PASS ok github.com/tektoncd/hub/api/pkg/db/validation 0.110s ? 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-05T10:24:36.295Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:36.302Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:36.308Z 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.971ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:36.309Z 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.976ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:36.310Z 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.290ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:36.310Z 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 = '202010071100_create_config_table' 2025-08-05T10:24:36.311Z 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.540ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:36.311Z 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 = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:36.311Z 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.252ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:36.312Z 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.169ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:36.312Z 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 = '202110071100_update_resource_category_table' 2025-08-05T10:24:36.313Z 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.675ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-05T10:24:36.313Z 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 = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:36.314Z 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 = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:36.314Z 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 = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:36.314Z 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 = '202109201733_create_user_table' 2025-08-05T10:24:36.315Z 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.387ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:36.315Z 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.500ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:36.315Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:36.315Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:36.379Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.220ms] [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-05T10:24:36.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.721ms] [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-05T10:24:36.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.603ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.480ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.387Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.815ms] [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-05T10:24:36.388Z 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.464ms] [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-05T10:24:36.388Z 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.492ms] [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-05T10:24:36.389Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.776ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-08-05T10:24:36.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.673ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-05 10:24:36.389','2025-08-05 10:24:36.389',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-08-05T10:24:36.391Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.581ms] [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-05T10:24:36.392Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.799ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,1) {"service": "admin"} 2025-08-05T10:24:36.394Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.661ms] [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-05T10:24:36.394Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.371ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.591ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_Http_NewAgent (0.10s) === RUN TestUpdateAgent_Http_NormalUserExistWithName 2025-08-05T10:24:36.455Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.952ms] [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-05T10:24:36.456Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.995ms] [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-05T10:24:36.457Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.669ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.457Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.483ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.459Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.532ms] [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-05T10:24:36.460Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [0.474ms] [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-05T10:24:36.517Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.895ms] [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-05T10:24:36.518Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.043ms] [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-05T10:24:36.520Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.894ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.520Z 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-05T10:24:36.523Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.695ms] [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-05T10:24:36.524Z 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.791ms] [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-05T10:24:36.525Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.940ms] [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-05T10:24:36.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.700ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-08-05T10:24:36.526Z 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.435ms] [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.07s) === RUN TestUpdateAgent_Http_UpdateCase 2025-08-05T10:24:36.583Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.552ms] [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-05T10:24:36.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.029ms] [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-05T10:24:36.585Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.582ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.586Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.680ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.587Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.620ms] [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-05T10:24:36.588Z 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.527ms] [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-05T10:24:36.588Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.539ms] [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-05T10:24:36.589Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.533ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-08-05T10:24:36.590Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.568ms] [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-05T10:24:36.591Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.830ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,1) {"service": "admin"} 2025-08-05T10:24:36.591Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.357ms] [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-05T10:24:36.592Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.334ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-08-05T10:24:36.594Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.592ms] [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-05T10:24:36.594Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.383ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.595Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.266ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.595Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.306ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.596Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.561ms] [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-05T10:24:36.645Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.084ms] [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-05T10:24:36.646Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.911ms] [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-05T10:24:36.647Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.521ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.647Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.343ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.648Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:202 [0.930ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 2025-08-05T10:24:36.650Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.590ms] [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-05T10:24:36.650Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:55 [0.278ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 {"service": "initializer"} 2025-08-05T10:24:36.650Z INFO initializer/initializer.go:78 Forcing Catalog Refresh by deleting the Catalog SHA {"service": "initializer"} 2025-08-05T10:24:36.651Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.334ms] [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-05T10:24:36.652Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.609ms] [rows:1] INSERT INTO "scopes" ("created_at","updated_at","deleted_at","name") VALUES ('2025-08-05 10:24:36.651','2025-08-05 10:24:36.651',NULL,'test:scope') RETURNING "id" {"service": "initializer"} 2025-08-05T10:24:36.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:169 record not found [0.834ms] [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-05T10:24:36.653Z INFO initializer/initializer.go:176 user test-user not found, create a new user {"service": "initializer"} 2025-08-05T10:24:36.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:179 [0.481ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code") VALUES ('2025-08-05 10:24:36.653','2025-08-05 10:24:36.653',NULL,'','','','','') RETURNING "id" {"service": "initializer"} 2025-08-05T10:24:36.654Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:190 [0.806ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-08-05 10:24:36.653','2025-08-05 10:24:36.653',NULL,10001,'test-user','','','github') RETURNING "id" {"service": "initializer"} 2025-08-05T10:24:36.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [0.487ms] [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-05T10:24:36.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [0.598ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (10001,10001) {"service": "initializer"} 2025-08-05T10:24:36.656Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:68 [0.506ms] [rows:1] UPDATE "configs" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-05 10:24:36.655',"deleted_at"=NULL,"checksum"='41ba391c8baf1fcd3c62c11272b913dc6613f4cf3b1833cfbb32431dc4384c93' WHERE "configs"."deleted_at" IS NULL AND "id" = 1 {"service": "initializer"} 2025-08-05T10:24:36.658Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:224 [0.603ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'test:scope' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:228 [0.516ms] [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.06s) === RUN TestUpdateAgent 2025-08-05T10:24:36.710Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.225ms] [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-05T10:24:36.712Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.156ms] [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-05T10:24:36.713Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.775ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.713Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.687ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.714Z 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.511ms] [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-05T10:24:36.715Z 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.973ms] [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-05T10:24:36.716Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.675ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-08-05T10:24:36.717Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.752ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-05 10:24:36.716','2025-08-05 10:24:36.716',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-08-05T10:24:36.718Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.423ms] [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-05T10:24:36.719Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.847ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,3) {"service": "admin"} 2025-08-05T10:24:36.720Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.444ms] [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-05T10:24:36.720Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.270ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.721Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.157ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent (0.06s) === RUN TestUpdateAgent_NormalUserExistsWithName 2025-08-05T10:24:36.773Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.897ms] [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-05T10:24:36.774Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.917ms] [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-05T10:24:36.775Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.750ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.776Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.962ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.777Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [0.623ms] [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-05T10:24:36.833Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.903ms] [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-05T10:24:36.834Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.875ms] [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-05T10:24:36.835Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.657ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.836Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.775ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 record not found [1.073ms] [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-05T10:24:36.838Z 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.764ms] [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-05T10:24:36.839Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.502ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-08-05T10:24:36.840Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.725ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-08-05 10:24:36.839','2025-08-05 10:24:36.839',NULL,'','agent','agent:007','','',32) RETURNING "id" {"service": "admin"} 2025-08-05T10:24:36.840Z 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.413ms] [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.06s) === RUN TestUpdateAgent_UpdateScopesCase 2025-08-05T10:24:36.896Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.434ms] [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-05T10:24:36.897Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.027ms] [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-05T10:24:36.898Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.942ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.899Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.557ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.900Z 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.738ms] [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-05T10:24:36.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.955ms] [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-05T10:24:36.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.716ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-08-05T10:24:36.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.435ms] [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-05T10:24:36.904Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.155ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,3) {"service": "admin"} 2025-08-05T10:24:36.904Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.495ms] [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-05T10:24:36.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.425ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-08-05T10:24:36.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.534ms] [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-05T10:24:36.907Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.301ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.908Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.328ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:36.908Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.515ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:36.909Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.284ms] [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.627s === RUN TestRefresh_Http 2025-08-05T10:24:39.785Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:39.792Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:39.798Z 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.680ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:39.799Z 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.214ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:39.800Z 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.562ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:39.800Z 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.420ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:39.801Z 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.481ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:39.801Z 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.451ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:39.802Z 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.467ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:39.802Z 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.190ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:39.803Z 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.202ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-05T10:24:39.803Z 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 = '202106281500_create_platform_tables' 2025-08-05T10:24:39.803Z 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.222ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:39.804Z 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 = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:39.804Z 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.378ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:39.804Z 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.296ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-05T10:24:39.805Z 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.518ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:39.806Z 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:39.806Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:39.806Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:39.869Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.396ms] [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-05T10:24:39.871Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.968ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:39.873Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.166ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:39.879Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.142ms] [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-05T10:24:39.882Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.778ms] [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-05T10:24:39.882Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 21} 2025-08-05T10:24:39.882Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-08-05T10:24:39.883Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.661ms] [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-05T10:24:39.886Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.791ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:39.884','2025-08-05 10:24:39.884',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:39.886Z 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-05T10:24:39.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.265ms] [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-05T10:24:39.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.972ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:39.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.432ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:39.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.708ms] [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-05T10:24:39.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [0.441ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-08-05T10:24:39.953Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-08-05T10:24:39.954Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.628ms] [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-05T10:24:39.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.362ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:39.954','2025-08-05 10:24:39.954',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:39.957Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 21} 2025-08-05T10:24:39.957Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 2 {"service": "syncer"} 2025-08-05T10:24:39.958Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.539ms] [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-05T10:24:39.959Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.400ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:39.958','2025-08-05 10:24:39.958',NULL,2,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:39.959Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 21} 2025-08-05T10:24:39.959Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 3 {"service": "syncer"} 2025-08-05T10:24:39.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.388ms] [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-05T10:24:39.962Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.906ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:39.96','2025-08-05 10:24:39.96',NULL,3,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:39.962Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 21} 2025-08-05T10:24:39.962Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 4 {"service": "syncer"} 2025-08-05T10:24:39.962Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.632ms] [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-05T10:24:39.964Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.461ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:39.963','2025-08-05 10:24:39.963',NULL,4,'queued',21) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:39.964Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 21} --- PASS: TestRefreshAll_Http (0.08s) === RUN TestCatalogError_Http 2025-08-05T10:24:40.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.041ms] [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-05T10:24:40.030Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.761ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.031Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.841ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.033Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.019ms] [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-05T10:24:40.033Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.671ms] [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-05T10:24:40.034Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.733ms] [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.07s) === RUN TestCatalogError_HttpHavingNoError 2025-08-05T10:24:40.089Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.989ms] [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-05T10:24:40.090Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.497ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.091Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.849ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.092Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.689ms] [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-05T10:24:40.093Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.692ms] [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-05T10:24:40.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [1.464ms] [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.06s) === RUN TestRefresh 2025-08-05T10:24:40.152Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.745ms] [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-05T10:24:40.153Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.778ms] [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-05T10:24:40.154Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.647ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.155Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.686ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.156Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.868ms] [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-05T10:24:40.156Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-08-05T10:24:40.156Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-05T10:24:40.157Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.861ms] [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-05T10:24:40.160Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.658ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:40.157','2025-08-05 10:24:40.157',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:40.160Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefresh (0.06s) === RUN TestRefresh_CatalogNotFound 2025-08-05T10:24:40.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.822ms] [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-05T10:24:40.219Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.778ms] [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-05T10:24:40.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.546ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.406ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.221Z 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.618ms] [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-05T10:24:40.284Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.843ms] [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-05T10:24:40.285Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.746ms] [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-05T10:24:40.286Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.831ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.287Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.660ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.288Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.606ms] [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-05T10:24:40.288Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-08-05T10:24:40.288Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-05T10:24:40.288Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.689ms] [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-05T10:24:40.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [5.861ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:40.289','2025-08-05 10:24:40.289',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:40.294Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} 2025-08-05T10:24:40.295Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.848ms] [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-05T10:24:40.295Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-08-05T10:24:40.295Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-05T10:24:40.296Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.854ms] [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-05T10:24:40.296Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefreshAgain (0.08s) === RUN TestRefresh_All 2025-08-05T10:24:40.361Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.976ms] [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-05T10:24:40.363Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.094ms] [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-05T10:24:40.364Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.052ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.811ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.366Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [1.117ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-08-05T10:24:40.366Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-08-05T10:24:40.367Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.763ms] [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-05T10:24:40.370Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.856ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:40.368','2025-08-05 10:24:40.368',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:40.370Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 11} 2025-08-05T10:24:40.370Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 2 {"service": "syncer"} 2025-08-05T10:24:40.371Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.678ms] [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-05T10:24:40.373Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.935ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:40.372','2025-08-05 10:24:40.372',NULL,2,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:40.373Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 11} 2025-08-05T10:24:40.373Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 3 {"service": "syncer"} 2025-08-05T10:24:40.374Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.625ms] [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-05T10:24:40.376Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.773ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:40.374','2025-08-05 10:24:40.374',NULL,3,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:40.376Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 11} 2025-08-05T10:24:40.376Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 4 {"service": "syncer"} 2025-08-05T10:24:40.377Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.514ms] [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-05T10:24:40.379Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.769ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-08-05 10:24:40.377','2025-08-05 10:24:40.377',NULL,4,'queued',11) RETURNING "id" {"service": "syncer"} 2025-08-05T10:24:40.379Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 11} --- PASS: TestRefresh_All (0.08s) === RUN TestCatalogError 2025-08-05T10:24:40.427Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.336ms] [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-05T10:24:40.428Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.608ms] [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-05T10:24:40.429Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.684ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.429Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.306ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.693ms] [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-05T10:24:40.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.633ms] [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-05T10:24:40.482Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.612ms] [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-05T10:24:40.483Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.858ms] [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-05T10:24:40.484Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.007ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:40.485Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.734ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:40.486Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.844ms] [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-05T10:24:40.487Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.556ms] [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.06s) PASS ok github.com/tektoncd/hub/api/pkg/service/catalog 0.731s === RUN TestCategories_List_Http 2025-08-05T10:24:41.544Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:41.551Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:41.555Z 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.165ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:41.557Z 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.282ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:41.557Z 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.404ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:41.558Z 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.318ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:41.558Z 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 = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:41.558Z 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.255ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:41.559Z 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 = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:41.559Z 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 = '202107291608_refresh_all_tables' 2025-08-05T10:24:41.560Z 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.470ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-05T10:24:41.560Z 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 = '202106281500_create_platform_tables' 2025-08-05T10:24:41.561Z 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 = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:41.561Z 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.557ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:41.562Z 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.379ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:41.562Z 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 = '202109201733_create_user_table' 2025-08-05T10:24:41.562Z 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.216ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:41.563Z 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.236ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:41.563Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:41.563Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:41.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [3.513ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategories_List_Http (0.09s) === RUN TestCategories_List_Http_V1 2025-08-05T10:24:41.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [1.083ms] [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-05T10:24:41.759Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [0.907ms] [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.229s === RUN TestGet_Http_InvalidToken 2025-08-05T10:24:42.871Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:42.878Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:42.883Z 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.741ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:42.885Z 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.091ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:42.885Z 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.549ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:42.886Z 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 = '202010071100_create_config_table' 2025-08-05T10:24:42.886Z 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 = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:42.887Z 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.353ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:42.887Z 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.352ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:42.888Z 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.538ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:42.888Z 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 = '202110071100_update_resource_category_table' 2025-08-05T10:24:42.889Z 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.394ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-05T10:24:42.889Z 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.318ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:42.889Z 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 = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:42.890Z 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.236ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:42.890Z 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.301ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-05T10:24:42.891Z 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.334ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:42.891Z 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-05T10:24:42.891Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:42.891Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestGet_Http_InvalidToken (0.08s) === RUN TestGet_Http_ExpiredToken 2025-08-05T10:24:43.009Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.240ms] [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-05T10:24:43.011Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.228ms] [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.06s) === RUN TestGet_Http_InvalidScopes 2025-08-05T10:24:43.055Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.456ms] [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-05T10:24:43.056Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.793ms] [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-05T10:24:43.057Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.844ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:43.058Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.651ms] [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-05T10:24:43.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.660ms] [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-05T10:24:43.105Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.754ms] [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-05T10:24:43.107Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.858ms] [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-05T10:24:43.111Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [3.290ms] [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-05T10:24:43.112Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [0.727ms] [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.05s) === RUN TestGet_Http_RatingNotFound 2025-08-05T10:24:43.153Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.650ms] [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-05T10:24:43.155Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.301ms] [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-05T10:24:43.157Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.671ms] [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-05T10:24:43.157Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.683ms] [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-05T10:24:43.158Z 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.486ms] [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.05s) === RUN TestGet_Http_ResourceNotFound 2025-08-05T10:24:43.210Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.416ms] [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-05T10:24:43.210Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.471ms] [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-05T10:24:43.212Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.570ms] [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-05T10:24:43.212Z 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.305ms] [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-05T10:24:43.259Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.691ms] [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-05T10:24:43.259Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.447ms] [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-05T10:24:43.261Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.429ms] [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-05T10:24:43.261Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.521ms] [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-05T10:24:43.262Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [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"} 2025-08-05T10:24:43.265Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [3.006ms] [rows:1] INSERT INTO "user_resource_ratings" ("created_at","updated_at","deleted_at","user_id","resource_id","rating") VALUES ('2025-08-05 10:24:43.263','2025-08-05 10:24:43.263',NULL,11,3,5) RETURNING "id","rating" {"service": "rating"} 2025-08-05T10:24:43.266Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.713ms] [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-05T10:24:43.268Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [1.868ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-05 10:24:43.267',"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-05T10:24:43.270Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating_http_test.go:226 [0.727ms] [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.06s) === RUN TestUpdate_Http_Existing 2025-08-05T10:24:43.321Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.375ms] [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-05T10:24:43.322Z 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 2025-08-05T10:24:43.324Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.717ms] [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-05T10:24:43.325Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.847ms] [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-05T10:24:43.326Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.504ms] [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-05T10:24:43.328Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [2.284ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-05 10:24:43.326',"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-05T10:24:43.329Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.611ms] [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-05T10:24:43.331Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [2.009ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-05 10:24:43.329',"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-05T10:24:43.332Z 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.06s) === RUN TestUpdate_Http_ResourceNotFound 2025-08-05T10:24:43.394Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.782ms] [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-05T10:24:43.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.802ms] [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-05T10:24:43.398Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.624ms] [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-05T10:24:43.399Z 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.653ms] [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.07s) === RUN TestGet 2025-08-05T10:24:43.452Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.318ms] [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-05T10:24:43.452Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.269ms] [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-05T10:24:43.453Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.442ms] [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-05T10:24:43.454Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [0.685ms] [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-05T10:24:43.504Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.588ms] [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-05T10:24:43.505Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.672ms] [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-05T10:24:43.506Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.452ms] [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-05T10:24:43.506Z 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.406ms] [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-05T10:24:43.552Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.340ms] [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-05T10:24:43.552Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.618ms] [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-05T10:24:43.553Z 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.574ms] [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-05T10:24:43.608Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.353ms] [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-05T10:24:43.609Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.255ms] [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-05T10:24:43.609Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.503ms] [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-05T10:24:43.610Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.481ms] [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-05T10:24:43.612Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [1.993ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-05 10:24:43.61',"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-05T10:24:43.612Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.439ms] [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-05T10:24:43.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [2.278ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-08-05 10:24:43.613',"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.06s) === RUN TestUpdate_ResourceNotFound 2025-08-05T10:24:43.656Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.267ms] [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-05T10:24:43.657Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.401ms] [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-05T10:24:43.657Z 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.309ms] [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.04s) PASS ok github.com/tektoncd/hub/api/pkg/service/rating 0.799s === RUN TestQueryBuilder --- PASS: TestQueryBuilder (0.00s) === RUN TestQuery_ByNameAndKind 2025-08-05T10:24:44.540Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:44.548Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:44.553Z 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.705ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:44.554Z 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.994ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:44.554Z 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 = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:44.555Z 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.704ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:44.556Z 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.731ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:44.557Z 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.437ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:44.557Z 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.600ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:44.558Z 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 = '202107291608_refresh_all_tables' 2025-08-05T10:24:44.558Z 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 = '202110071100_update_resource_category_table' 2025-08-05T10:24:44.558Z 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.161ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-05T10:24:44.559Z 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.165ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:44.559Z 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 = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:44.559Z 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.160ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:44.559Z 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.158ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-05T10:24:44.560Z 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.156ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:44.560Z 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.234ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:44.560Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:44.560Z 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.06s) === RUN TestByVersionID --- PASS: TestByVersionID (0.06s) === RUN TestByCatalogKindName --- PASS: TestByCatalogKindName (0.06s) === RUN TestByID --- PASS: TestByID (0.05s) PASS ok github.com/tektoncd/hub/api/pkg/service/resource 0.371s === RUN TestOk_http 2025-08-05T10:24:45.955Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:45.962Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:45.967Z 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.213ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:45.968Z 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.656ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:45.968Z 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 = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:45.969Z 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.315ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:45.969Z 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.334ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:45.970Z 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 = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:45.970Z 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.463ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:45.971Z 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.358ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:45.971Z 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.555ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-05T10:24:45.972Z 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.233ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-05T10:24:45.972Z 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 = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:45.972Z 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 = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:45.973Z 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 = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:45.973Z 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 = '202109201733_create_user_table' 2025-08-05T10:24:45.973Z 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:45.974Z 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:45.974Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:45.974Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestOk_http (0.08s) === RUN TestDB_NotOK --- PASS: TestDB_NotOK (0.01s) PASS ok github.com/tektoncd/hub/api/pkg/service/status 0.102s ? github.com/tektoncd/hub/api/pkg/service/validator [no test files] === RUN TestQuery_DefaultLimit 2025-08-05T10:24:48.153Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:48.160Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:48.165Z 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.294ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:48.166Z 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.123ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:48.167Z 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.386ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:48.168Z 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.350ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:48.168Z 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.460ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:48.169Z 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 = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:48.169Z 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.309ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:48.170Z 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.409ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:48.170Z 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.398ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-05T10:24:48.171Z 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.443ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-05T10:24:48.171Z 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.315ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:48.171Z 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 = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:48.172Z 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.477ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:48.173Z 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.369ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-05T10:24:48.173Z 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.418ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:48.173Z 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.253ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:48.174Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:48.174Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:48.241Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.899ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.242Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.836ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-05T10:24:48.243Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.914ms] [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-05T10:24:48.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.499ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-05T10:24:48.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.554ms] [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-05T10:24:48.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.600ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-05T10:24:48.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.496ms] [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-05T10:24:48.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.491ms] [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-05T10:24:48.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.281ms] [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-05T10:24:48.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.289ms] [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-05T10:24:48.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.826ms] [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-05T10:24:48.309Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.596ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.310Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.467ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) 2025-08-05T10:24:48.310Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.642ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.311Z 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_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) 2025-08-05T10:24:48.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.829ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.313Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.613ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) 2025-08-05T10:24:48.314Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.748ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.315Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.382ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) 2025-08-05T10:24:48.316Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.540ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.316Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.268ms] [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-05T10:24:48.316Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.597ms] [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.07s) === RUN TestQuery_ByName 2025-08-05T10:24:48.376Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.418ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.377Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.797ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-05T10:24:48.378Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.880ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.379Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.601ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-05T10:24:48.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.575ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.485ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-08-05T10:24:48.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.745ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.384Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.938ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-08-05T10:24:48.384Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.500ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.385Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.085ms] [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-05T10:24:48.385Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.222ms] [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-05T10:24:48.442Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.552ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.443Z 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 "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-08-05T10:24:48.444Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.649ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.444Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.609ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-08-05T10:24:48.445Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.698ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.446Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.438ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-08-05T10:24:48.446Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.513ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.448Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.627ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-08-05T10:24:48.449Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.758ms] [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-05T10:24:48.449Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.758ms] [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-05T10:24:48.449Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.664ms] [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-05T10:24:48.507Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.452ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.508Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.777ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-08-05T10:24:48.509Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.980ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.509Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.591ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-08-05T10:24:48.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.853ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.511Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.504ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-08-05T10:24:48.512Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.614ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.514Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.623ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-08-05T10:24:48.514Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.494ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.514Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.409ms] [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-05T10:24:48.514Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.668ms] [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-05T10:24:48.577Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.808ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.578Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.654ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-05T10:24:48.579Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.755ms] [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-05T10:24:48.579Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.529ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-05T10:24:48.580Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.769ms] [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-05T10:24:48.581Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.591ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-08-05T10:24:48.582Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.659ms] [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-05T10:24:48.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.644ms] [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-05T10:24:48.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.373ms] [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-05T10:24:48.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.360ms] [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-05T10:24:48.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.378ms] [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.07s) === RUN TestQuery_ByTags 2025-08-05T10:24:48.631Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.517ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.632Z 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" = 2 2025-08-05T10:24:48.634Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.910ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.634Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-08-05T10:24:48.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.549ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.636Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-08-05T10:24:48.636Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.538ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.638Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.547ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-08-05T10:24:48.638Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.511ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.638Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.152ms] [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-05T10:24:48.639Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.832ms] [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-05T10:24:48.684Z 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 "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.685Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.550ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) 2025-08-05T10:24:48.686Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.573ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.686Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.498ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) 2025-08-05T10:24:48.687Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.421ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.688Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.728ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) 2025-08-05T10:24:48.689Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.939ms] [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-05T10:24:48.690Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.332ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) 2025-08-05T10:24:48.690Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.264ms] [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-05T10:24:48.690Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.403ms] [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-05T10:24:48.690Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.977ms] [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.05s) === RUN TestQuery_ByCatalogs 2025-08-05T10:24:48.734Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.529ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.735Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.642ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-08-05T10:24:48.736Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.485ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 2025-08-05T10:24:48.736Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.483ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-08-05T10:24:48.737Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-08-05T10:24:48.738Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.583ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.738Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.759ms] [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-05T10:24:48.738Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.728ms] [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-05T10:24:48.783Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.970ms] [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-05T10:24:48.830Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.746ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.831Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.424ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-08-05T10:24:48.832Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.753ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.833Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.485ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-08-05T10:24:48.834Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.891ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.835Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.452ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-08-05T10:24:48.836Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.653ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.342ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-08-05T10:24:48.837Z 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 "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.557ms] [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-05T10:24:48.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.508ms] [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.05s) === RUN TestQuery_ByNameTagsAndMultipleType 2025-08-05T10:24:48.884Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.460ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.885Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.995ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-08-05T10:24:48.886Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.563ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.887Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.562ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-08-05T10:24:48.888Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.809ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.889Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.850ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-08-05T10:24:48.890Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.629ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.891Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.850ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-08-05T10:24:48.892Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.851ms] [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-05T10:24:48.892Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.775ms] [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-05T10:24:48.892Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.315ms] [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.06s) === RUN TestQuery_ByExactNameAndMultipleType 2025-08-05T10:24:48.938Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.306ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:48.939Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.242ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 2025-08-05T10:24:48.939Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.315ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:48.940Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.294ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 2025-08-05T10:24:48.940Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.387ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.941Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.527ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 4 2025-08-05T10:24:48.941Z 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 "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:48.942Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.223ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 2025-08-05T10:24:48.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.295ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:48.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.076ms] [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-05T10:24:48.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.207ms] [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.05s) === RUN TestQuery_ExactNameNotFoundError 2025-08-05T10:24:48.987Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.507ms] [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-05T10:24:49.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.569ms] [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-05T10:24:49.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.361ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:49.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.566ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) 2025-08-05T10:24:49.075Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.642ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:49.075Z 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-05T10:24:49.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.293ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.332ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) 2025-08-05T10:24:49.077Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:49.078Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.579ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) 2025-08-05T10:24:49.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.460ms] [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-05T10:24:49.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.110ms] [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-05T10:24:49.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.548ms] [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-05T10:24:49.125Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.297ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-08-05T10:24:49.125Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.273ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.126Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.322ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:49.126Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.982ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-08-05T10:24:49.126Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [2.752ms] [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-05T10:24:49.170Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.432ms] [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.04s) === RUN TestByCatalogKindNameVersion 2025-08-05T10:24:49.217Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:49.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.206ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 2025-08-05T10:24:49.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.513ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:49.219Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.378ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 2025-08-05T10:24:49.219Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.377ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.307ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 2025-08-05T10:24:49.220Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:49.221Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.322ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 2025-08-05T10:24:49.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.386ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.469ms] [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-05T10:24:49.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.520ms] [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.05s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-08-05T10:24:49.261Z 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.494ms] [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.04s) === RUN TestByCatalogKindNameVersion_NoCatalogWithName 2025-08-05T10:24:49.305Z 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.577ms] [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.04s) === RUN TestByCatalogKindNameVersion_ResourceVersionNotFound 2025-08-05T10:24:49.347Z 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 2025-08-05T10:24:49.347Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.566ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-05T10:24:49.348Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:49.348Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.344ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-05T10:24:49.349Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.429ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.350Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.479ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-08-05T10:24:49.350Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:49.351Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.406ms] [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-05T10:24:49.351Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.094ms] [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-05T10:24:49.396Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.188ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 2025-08-05T10:24:49.397Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.398Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:49.398Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.302ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-05T10:24:49.399Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.515ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:49.399Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.249ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-05T10:24:49.400Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.400Z 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 2025-08-05T10:24:49.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.459ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-08-05T10:24:49.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.150ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-08-05T10:24:49.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.687ms] [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.05s) === RUN TestByVersionID_NotFoundError 2025-08-05T10:24:49.445Z 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.291ms] [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.04s) === RUN TestByCatalogKindName 2025-08-05T10:24:49.491Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.388ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:49.491Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.287ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-08-05T10:24:49.492Z 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 2025-08-05T10:24:49.492Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.272ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-08-05T10:24:49.493Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-08-05T10:24:49.493Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.493Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.297ms] [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-05T10:24:49.493Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.127ms] [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.05s) === RUN TestByCatalogKindName_NoCatalogWithName 2025-08-05T10:24:49.534Z 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.524ms] [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.04s) === RUN TestByCatalogKindName_ResourceNotFoundError 2025-08-05T10:24:49.574Z 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.508ms] [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.04s) === RUN TestByID 2025-08-05T10:24:49.620Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-08-05T10:24:49.620Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.500ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-08-05T10:24:49.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.421ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-08-05T10:24:49.621Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-08-05T10:24:49.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.201ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.622Z 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_tags" WHERE "resource_tags"."resource_id" = 1 2025-08-05T10:24:49.622Z 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 2025-08-05T10:24:49.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.373ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-08-05T10:24:49.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.281ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-08-05T10:24:49.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.643ms] [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-05T10:24:49.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.741ms] [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.05s) === RUN TestByID_NotFoundError 2025-08-05T10:24:49.667Z 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.386ms] [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-05T10:24:49.718Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.898ms] [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-05T10:24:49.720Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.964ms] [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-05T10:24:49.720Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.739ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL --- PASS: TestGetLatestVersion (0.05s) === RUN TestGetLatestVersion_NotFoundError 2025-08-05T10:24:49.769Z 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.708ms] [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.645s ? 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-05T10:24:50.927Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:50.934Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:50.939Z 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.543ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:50.940Z 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.890ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:50.941Z 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.280ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:50.941Z 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 = '202010071100_create_config_table' 2025-08-05T10:24:50.942Z 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 = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:50.942Z 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 = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:50.943Z 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.416ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:50.943Z 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.270ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:50.943Z 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.220ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-08-05T10:24:50.944Z 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.318ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-05T10:24:50.944Z 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.420ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:50.944Z 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.269ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:50.945Z 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 = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:50.945Z 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 = '202109201733_create_user_table' 2025-08-05T10:24:50.946Z 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.430ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:50.946Z 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.314ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:50.946Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:50.946Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:51.015Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.093ms] [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-05T10:24:51.016Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.782ms] [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-05T10:24:51.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.801ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-08-05T10:24:51.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.712ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-08-05T10:24:51.018Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:165 [0.815ms] [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-05T10:24:51.087Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [1.080ms] [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-05T10:24:51.089Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.826ms] [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-05T10:24:51.090Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [0.561ms] [rows:0] SELECT * FROM "user_scopes" WHERE "user_scopes"."user_id" = 13 {"service": "user"} 2025-08-05T10:24:51.090Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [1.644ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL {"service": "user"} 2025-08-05T10:24:51.091Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.461ms] [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-05T10:24:51.092Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.902ms] [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-05T10:24:51.158Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.827ms] [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-05T10:24:51.159Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.931ms] [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.07s) === RUN TestNewRefreshToken 2025-08-05T10:24:51.211Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.755ms] [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-05T10:24:51.212Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.598ms] [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-05T10:24:51.214Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/user.go:238 [2.743ms] [rows:1] UPDATE "users" SET "refresh_token_checksum"='6182a29af392458b59ad2eaddb067b6807dc307b59c1ca035369758d1f34c990' WHERE "users"."deleted_at" IS NULL AND "id" = 13 {"service": "user"} 2025-08-05T10:24:51.215Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.608ms] [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-05T10:24:51.302Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [1.270ms] [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-05T10:24:51.303Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.712ms] [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.09s) === RUN TestParseStringToFloat --- PASS: TestParseStringToFloat (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/user/service 0.386s === RUN TestCatalog_List_Http 2025-08-05T10:24:52.349Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:52.357Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:52.363Z 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.270ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:52.364Z 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.058ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:52.365Z 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.636ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:52.366Z 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.621ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:52.367Z 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.557ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:52.367Z 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 = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:52.367Z 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.296ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:52.368Z 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 = '202107291608_refresh_all_tables' 2025-08-05T10:24:52.368Z 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 = '202110071100_update_resource_category_table' 2025-08-05T10:24:52.368Z 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.295ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-08-05T10:24:52.369Z 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.282ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:52.369Z 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.269ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:52.369Z 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.228ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:52.370Z 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 = '202109201733_create_user_table' 2025-08-05T10:24:52.370Z 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.328ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:52.370Z 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:52.370Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:52.370Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:52.448Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [4.715ms] [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-05T10:24:52.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [0.838ms] [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.173s === RUN TestQuery_Http 2025-08-05T10:24:55.109Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-08-05T10:24:55.117Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-08-05T10:24:55.122Z 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.208ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-08-05T10:24:55.123Z 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.925ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-08-05T10:24:55.123Z 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.313ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-08-05T10:24:55.124Z 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.491ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-08-05T10:24:55.124Z 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.301ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-08-05T10:24:55.125Z 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.475ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-08-05T10:24:55.125Z 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.263ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-08-05T10:24:55.125Z 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.190ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-08-05T10:24:55.126Z 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 = '202110071100_update_resource_category_table' 2025-08-05T10:24:55.126Z 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 = '202106281500_create_platform_tables' 2025-08-05T10:24:55.127Z 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.427ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-08-05T10:24:55.127Z 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.501ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-08-05T10:24:55.128Z 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.520ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-08-05T10:24:55.129Z 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.588ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-08-05T10:24:55.129Z 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.491ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-08-05T10:24:55.130Z 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.373ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-08-05T10:24:55.130Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-08-05T10:24:55.130Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-08-05T10:24:55.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.599ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.416ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:55.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.498ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.364ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:55.200Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.979ms] [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-05T10:24:55.201Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.588ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:55.203Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.345ms] [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-05T10:24:55.205Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.929ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.206Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.482ms] [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-05T10:24:55.206Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.919ms] [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-05T10:24:55.206Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [13.363ms] [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-05T10:24:55.267Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.403ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.268Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.826ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:55.269Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.612ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.270Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.999ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:55.271Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.898ms] [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-05T10:24:55.272Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.621ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:55.273Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.715ms] [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-05T10:24:55.275Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.856ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.276Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.726ms] [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-05T10:24:55.276Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.475ms] [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-05T10:24:55.276Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.881ms] [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.07s) === RUN TestQueryWithInvalidKind_Http --- PASS: TestQueryWithInvalidKind_Http (0.06s) === RUN TestQueryWithTags_Http 2025-08-05T10:24:55.406Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.768ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.407Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.575ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.408Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.568ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.408Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.586ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.409Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.624ms] [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-05T10:24:55.410Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.379ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.411Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.846ms] [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-05T10:24:55.413Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.701ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:55.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.672ms] [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-05T10:24:55.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.958ms] [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-05T10:24:55.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.351ms] [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.07s) === RUN TestQueryWithPlatforms_Http 2025-08-05T10:24:55.477Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.921ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.478Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.889ms] [rows:5] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-08-05T10:24:55.479Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.665ms] [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-05T10:24:55.480Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.457ms] [rows:7] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-08-05T10:24:55.480Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.594ms] [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-05T10:24:55.481Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.378ms] [rows:7] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-08-05T10:24:55.481Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.436ms] [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-05T10:24:55.483Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.766ms] [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-05T10:24:55.484Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.811ms] [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-05T10:24:55.484Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.843ms] [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-05T10:24:55.484Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.082ms] [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.07s) === RUN TestQueryWithExactName_Http 2025-08-05T10:24:55.552Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.660ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.553Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.644ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 {"service": "resource"} 2025-08-05T10:24:55.554Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.766ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.554Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.567ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 {"service": "resource"} 2025-08-05T10:24:55.555Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.679ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:55.556Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.474ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 4 {"service": "resource"} 2025-08-05T10:24:55.557Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.703ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:55.558Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.482ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 {"service": "resource"} 2025-08-05T10:24:55.559Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.370ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:55.559Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.242ms] [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-05T10:24:55.559Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.755ms] [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.07s) === RUN TestQueryWithNameAndKinds_Http 2025-08-05T10:24:55.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.452ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.642ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.625Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.543ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.626Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.478ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.627Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.637ms] [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-05T10:24:55.628Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.423ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.629Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.878ms] [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-05T10:24:55.631Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.722ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:55.631Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.816ms] [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-05T10:24:55.631Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.787ms] [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-05T10:24:55.632Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.970ms] [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.07s) === RUN TestQueryWithNameAndTags_Http 2025-08-05T10:24:55.697Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.434ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.726ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.699Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.806ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.700Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.492ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.701Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.986ms] [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-05T10:24:55.702Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.653ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.776ms] [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-05T10:24:55.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.772ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:55.706Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.059ms] [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-05T10:24:55.707Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.863ms] [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-05T10:24:55.707Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.372ms] [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.08s) === RUN TestQueryWithKindsAndTags_Http 2025-08-05T10:24:55.780Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.548ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.781Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.445ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.782Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.516ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.783Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.853ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.784Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.647ms] [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-05T10:24:55.784Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.355ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.785Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.854ms] [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-05T10:24:55.788Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.034ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:55.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.889ms] [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-05T10:24:55.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.124ms] [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-05T10:24:55.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.172ms] [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.08s) === RUN TestQueryWithAllParams_Http 2025-08-05T10:24:55.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.532ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.482ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.858Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.374ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.858Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.498ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.859Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.349ms] [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-05T10:24:55.860Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.996ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.861Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.790ms] [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-05T10:24:55.863Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.887ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:55.864Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.902ms] [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-05T10:24:55.864Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.074ms] [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-05T10:24:55.864Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.825ms] [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.07s) === RUN TestQueryWithCategories_Http 2025-08-05T10:24:55.912Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.468ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.913Z 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 "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.913Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.384ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.914Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.251ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.914Z 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 "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:55.914Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.214ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.915Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.321ms] [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-05T10:24:55.916Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.339ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:55.916Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.301ms] [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-05T10:24:55.916Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.330ms] [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-05T10:24:55.916Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.248ms] [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.05s) === RUN TestQueryWithCategoriesAndName_Http 2025-08-05T10:24:55.970Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.681ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:55.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.409ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.432ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:55.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.274ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.301ms] [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-05T10:24:55.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.272ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:55.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.339ms] [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-05T10:24:55.974Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.305ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:55.975Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.343ms] [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-05T10:24:55.975Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.389ms] [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-05T10:24:55.975Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.432ms] [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.06s) === RUN TestQueryWithCategoriesAndTags_Http 2025-08-05T10:24:56.026Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.482ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.027Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.653ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:56.027Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.503ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:56.028Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.523ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:56.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.787ms] [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-05T10:24:56.030Z 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_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:56.030Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.535ms] [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-05T10:24:56.031Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.309ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:56.032Z 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-05T10:24:56.032Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.282ms] [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-05T10:24:56.032Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.863ms] [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.06s) === RUN TestQueryWithCategoriesAndKinds_Http 2025-08-05T10:24:56.074Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.075Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.835ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:56.075Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.446ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:56.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.378ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:56.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.428ms] [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-05T10:24:56.077Z 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" = 2 {"service": "resource"} 2025-08-05T10:24:56.077Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.350ms] [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-05T10:24:56.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.570ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:56.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.306ms] [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-05T10:24:56.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.674ms] [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-05T10:24:56.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.932ms] [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-05T10:24:56.124Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.124ms] [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-05T10:24:56.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.416ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.326ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) {"service": "resource"} 2025-08-05T10:24:56.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.892ms] [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-05T10:24:56.170Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.597ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) {"service": "resource"} 2025-08-05T10:24:56.171Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.838ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.171Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.568ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) {"service": "resource"} 2025-08-05T10:24:56.172Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.673ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:56.173Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.455ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) {"service": "resource"} 2025-08-05T10:24:56.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.234ms] [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-05T10:24:56.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.415ms] [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-05T10:24:56.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.030ms] [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.05s) === RUN TestList_Http_NoLimit 2025-08-05T10:24:56.219Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.844ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.826ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-08-05T10:24:56.221Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.627ms] [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-05T10:24:56.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.697ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-08-05T10:24:56.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.082ms] [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-05T10:24:56.224Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.486ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-08-05T10:24:56.224Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.522ms] [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-05T10:24:56.226Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.442ms] [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-05T10:24:56.226Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.342ms] [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-05T10:24:56.226Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.793ms] [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-05T10:24:56.226Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.885ms] [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-05T10:24:56.271Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.211ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:56.272Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.553ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.274Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.571ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.274Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.599ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.274Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [3.579ms] [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-05T10:24:56.321Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.579ms] [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.05s) === RUN TestByCatalogKindNameVersion_Http 2025-08-05T10:24:56.362Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.363Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-08-05T10:24:56.364Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.516ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:56.364Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-08-05T10:24:56.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.631ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.410ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 {"service": "resource"} 2025-08-05T10:24:56.366Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.381ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:56.368Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.678ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-08-05T10:24:56.368Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.368Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.604ms] [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-05T10:24:56.369Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.470ms] [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-05T10:24:56.417Z 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.679ms] [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.05s) === RUN TestByCatalogKindNameVersionReadme_Http 2025-08-05T10:24:56.467Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http (0.05s) === RUN TestByCatalogKindNameVersionReadme_Http_ErrorCase 2025-08-05T10:24:56.508Z INFO resource/resource.go:187 Fetching README for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http_ErrorCase (0.04s) === RUN TestByCatalogKindNameVersionYaml_Http 2025-08-05T10:24:56.560Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http (0.05s) === RUN TestByCatalogKindNameVersionYaml_Http_ErrorCase 2025-08-05T10:24:56.609Z INFO resource/resource.go:209 Fetching YAML for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http_ErrorCase (0.05s) === RUN TestByVersionID_Http 2025-08-05T10:24:56.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.697ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 4 {"service": "resource"} 2025-08-05T10:24:56.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.906ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.661Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.309ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.662Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:56.662Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.495ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:56.663Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.244ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:56.663Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.479ms] [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-05T10:24:56.664Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.543ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:56.665Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.396ms] [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-05T10:24:56.665Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.451ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 2 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.665Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.068ms] [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.06s) === RUN TestByVersionID_Http_ErrorCase 2025-08-05T10:24:56.704Z 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.626ms] [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.04s) === RUN TestByCatalogKindName_Http 2025-08-05T10:24:56.753Z 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-05T10:24:56.753Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.243ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.754Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.676ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:56.755Z 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-05T10:24:56.755Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.410ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.755Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.305ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.756Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.526ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:56.757Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.234ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:56.757Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.256ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.757Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.171ms] [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-05T10:24:56.757Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.885ms] [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-05T10:24:56.801Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.413ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.802Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.250ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-08-05T10:24:56.802Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-08-05T10:24:56.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.373ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.309ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-08-05T10:24:56.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.306ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:56.804Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.360ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-08-05T10:24:56.805Z 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 "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.805Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.212ms] [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-05T10:24:56.805Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.698ms] [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-05T10:24:56.848Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.849Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.678ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.849Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.475ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:56.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.240ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.270ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.245ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.851Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.689ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:56.852Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.232ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:56.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.535ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.616ms] [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-05T10:24:56.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.723ms] [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.05s) === RUN TestByCatalogKindName_InvalidPipelinesVersion_Error_Http --- PASS: TestByCatalogKindName_InvalidPipelinesVersion_Error_Http (0.04s) === RUN TestByCatalogKindName_ValidPipelinesVersion_Http 2025-08-05T10:24:56.986Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.332ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:56.986Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.987Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.545ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:56.987Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.238ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.988Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.988Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:56.989Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.320ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:56.990Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.162ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:56.990Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.183ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:56.990Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.974ms] [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-05T10:24:56.990Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.922ms] [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.05s) === RUN TestByCatalogKindName_NoCompatibleVersion_Http_ErrorCase 2025-08-05T10:24:57.032Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.512ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.032Z 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_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.033Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.445ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.034Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.545ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.034Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.302ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.034Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.253ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.035Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.427ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:57.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.165ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:57.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.294ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.179ms] [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-05T10:24:57.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.189ms] [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.05s) === RUN TestByCatalogKindName_Http_ErrorCase 2025-08-05T10:24:57.085Z 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.677ms] [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.05s) === RUN TestByID_Http 2025-08-05T10:24:57.127Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.332ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.127Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.128Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.128Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.207ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.128Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.327ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.129Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.456ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.130Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.478ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:57.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.306ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:57.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.329ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.710ms] [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-05T10:24:57.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.653ms] [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-05T10:24:57.177Z 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.713ms] [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-05T10:24:57.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.262ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-05T10:24:57.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.459ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.231Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.724ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.690ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:57.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.486ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.234Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:57.234Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.235Z 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_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:57.236Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.399ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:57.236Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.257ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.236Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.860ms] [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.06s) === RUN TestLatestVersionDeprecationByID_Http 2025-08-05T10:24:57.276Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.342ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.277Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.289ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:57.277Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.277Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:57.278Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.526ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.279Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.544ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:57.279Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.521ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:57.281Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-05T10:24:57.281Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.306ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.281Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.674ms] [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-05T10:24:57.281Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.966ms] [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-05T10:24:57.330Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion_Http (0.05s) === RUN TestGetLatestRawYamlByCatalogKindName_Http 2025-08-05T10:24:57.372Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-08-05T10:24:57.373Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.840ms] [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-05T10:24:57.374Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.682ms] [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-05T10:24:57.375Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.716ms] [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-05T10:24:57.421Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.325ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.421Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.360ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:57.422Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.602ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.422Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.223ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:57.423Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.499ms] [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-05T10:24:57.423Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.272ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:57.424Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.307ms] [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-05T10:24:57.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.246ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:57.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.301ms] [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-05T10:24:57.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.391ms] [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-05T10:24:57.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.833ms] [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.05s) === RUN TestQuery_ByPlatforms 2025-08-05T10:24:57.472Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.451ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.473Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.435ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) {"service": "resource"} 2025-08-05T10:24:57.473Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.314ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.474Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.346ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) {"service": "resource"} 2025-08-05T10:24:57.474Z 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-05T10:24:57.474Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.336ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) {"service": "resource"} 2025-08-05T10:24:57.475Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.432ms] [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-05T10:24:57.476Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.262ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) {"service": "resource"} 2025-08-05T10:24:57.476Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.612ms] [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-05T10:24:57.477Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.514ms] [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-05T10:24:57.477Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.807ms] [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-05T10:24:57.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.413ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.523Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.279ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:57.523Z 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-05T10:24:57.523Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.191ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:57.524Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.442ms] [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-05T10:24:57.524Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.340ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-08-05T10:24:57.525Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.315ms] [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-05T10:24:57.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.331ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:57.526Z 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 "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.323ms] [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-05T10:24:57.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.796ms] [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.05s) === RUN TestQuery_ByCategories 2025-08-05T10:24:57.569Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.229ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.452ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:57.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.309ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.298ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:57.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.328ms] [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-05T10:24:57.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.384ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-08-05T10:24:57.572Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.401ms] [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-05T10:24:57.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.218ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-08-05T10:24:57.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.416ms] [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-05T10:24:57.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.339ms] [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-05T10:24:57.574Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.494ms] [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-05T10:24:57.618Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.640ms] [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-05T10:24:57.658Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.441ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.256ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) {"service": "resource"} 2025-08-05T10:24:57.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.321ms] [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-05T10:24:57.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.231ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8) {"service": "resource"} 2025-08-05T10:24:57.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.266ms] [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-05T10:24:57.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.270ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) {"service": "resource"} 2025-08-05T10:24:57.661Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.274ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:57.661Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.371ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) {"service": "resource"} 2025-08-05T10:24:57.662Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.254ms] [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-05T10:24:57.662Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.194ms] [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-05T10:24:57.662Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.492ms] [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.04s) === RUN TestVersionsByID 2025-08-05T10:24:57.702Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.198ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:57.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.248ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.281ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.697ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [2.166ms] [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-05T10:24:57.748Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.396ms] [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.04s) === RUN TestByCatalogKindNameVersion 2025-08-05T10:24:57.798Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.799Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.702ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-08-05T10:24:57.800Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.685ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.800Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.311ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-08-05T10:24:57.801Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.801Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.397ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 {"service": "resource"} 2025-08-05T10:24:57.802Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:57.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.198ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-08-05T10:24:57.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.293ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.436ms] [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-05T10:24:57.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.732ms] [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.06s) === RUN TestByCatalogKindNameVersionReadme 2025-08-05T10:24:57.845Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme (0.04s) === RUN TestByCatalogKindNameVersionYaml 2025-08-05T10:24:57.886Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml (0.04s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-08-05T10:24:57.927Z 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.498ms] [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-05T10:24:57.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.277ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 {"service": "resource"} 2025-08-05T10:24:57.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.222ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.974Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.330ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.974Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.240ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.975Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.368ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:57.975Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.479ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.976Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.447ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:57.977Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.578ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:57.977Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.429ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:57.977Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.059ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:57.977Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.469ms] [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.05s) === RUN TestByVersionID_NotFoundError 2025-08-05T10:24:58.026Z 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.243ms] [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.05s) === RUN TestByCatalogKindName 2025-08-05T10:24:58.071Z 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 "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:58.072Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.595ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 {"service": "resource"} 2025-08-05T10:24:58.072Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.406ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 {"service": "resource"} 2025-08-05T10:24:58.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.299ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 {"service": "resource"} 2025-08-05T10:24:58.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.321ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 {"service": "resource"} 2025-08-05T10:24:58.074Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.599ms] [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-05T10:24:58.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.142ms] [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.05s) === RUN TestByEnterpriseCatalogKindName 2025-08-05T10:24:58.121Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.527ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:58.121Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.404ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-08-05T10:24:58.122Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.437ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-08-05T10:24:58.123Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.553ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.123Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-08-05T10:24:58.124Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.491ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:58.125Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.264ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-08-05T10:24:58.125Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.231ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.125Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.091ms] [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-05T10:24:58.125Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.922ms] [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-05T10:24:58.166Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.263ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:58.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.335ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.167Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:58.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.184ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.206ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.168Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.168Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:58.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.213ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:58.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.233ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.033ms] [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-05T10:24:58.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.049ms] [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.04s) === RUN TestByCatalogKindName_CompatibleVersionNotFound 2025-08-05T10:24:58.215Z 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-05T10:24:58.215Z 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" = 1 {"service": "resource"} 2025-08-05T10:24:58.216Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.334ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:58.216Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.216Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.222ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.240ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.326ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:58.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.303ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:58.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.218ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.127ms] [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-05T10:24:58.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.654ms] [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-05T10:24:58.267Z 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.657ms] [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.05s) === RUN TestByID 2025-08-05T10:24:58.315Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.522ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:58.316Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.316Z 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" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:58.316Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.203ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.317Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.232ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.317Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.238ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-08-05T10:24:58.317Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:58.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.227ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-08-05T10:24:58.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.186ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.319Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.983ms] [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-05T10:24:58.319Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.724ms] [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-05T10:24:58.369Z 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.488ms] [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-05T10:24:58.423Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.148ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-05T10:24:58.423Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.219ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.424Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.441ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:58.424Z 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_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:58.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.347ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:58.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.185ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:58.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.203ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.426Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:58.426Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.275ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:58.426Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.125ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:58.426Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.333ms] [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.06s) === RUN TestLatestVersionDeprecationByID 2025-08-05T10:24:58.468Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.232ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-08-05T10:24:58.468Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:58.469Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.405ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-08-05T10:24:58.469Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.378ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:58.470Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.470Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.349ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-08-05T10:24:58.471Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-08-05T10:24:58.471Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.428ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-08-05T10:24:58.472Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-08-05T10:24:58.472Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.275ms] [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-05T10:24:58.472Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.645ms] [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.05s) === RUN TestCreationRawURLBitbucket --- PASS: TestCreationRawURLBitbucket (0.00s) === RUN TestCreationRawURLGitlab --- PASS: TestCreationRawURLGitlab (0.00s) === RUN TestCreationRawURLGitlabEnterprise --- PASS: TestCreationRawURLGitlabEnterprise (0.00s) === RUN TestGetYamlByCatalogKindNameVersion 2025-08-05T10:24:58.512Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion (0.04s) === RUN TestGetLatestRawYamlByCatalogKindName 2025-08-05T10:24:58.563Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-08-05T10:24:58.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.852ms] [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-05T10:24:58.565Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.805ms] [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-05T10:24:58.565Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.571ms] [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.491s FAIL make: *** [Makefile:47: api-test] Error 1 ERROR: api unit test failed + EXIT_VALUE=1 + set +o xtrace