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 44d3e5c8fda4255864564fafceb2b53215a7b760: go.mod go.sum 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/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/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/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/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/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/opencontainers/image-spec/specs-go/version.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1/container_validation.go 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/zz_generated.deepcopy.go vendor/github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1/task_validation.go vendor/github.com/tektoncd/pipeline/pkg/resolution/common/errors.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/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/google.golang.org/grpc/balancer/base/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/binarylog/grpc_binarylog_v1/binarylog.pb.go vendor/google.golang.org/grpc/clientconn.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/envconfig/envconfig.go vendor/google.golang.org/grpc/internal/internal.go vendor/google.golang.org/grpc/internal/metadata/metadata.go vendor/google.golang.org/grpc/internal/resolver/delegatingresolver/delegatingresolver.go vendor/google.golang.org/grpc/internal/transport/client_stream.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/server_stream.go vendor/google.golang.org/grpc/resolver/map.go vendor/google.golang.org/grpc/stats/stats.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.10 go: downloading go1.23.10 (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/davecgh/go-spew v1.1.1 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading golang.org/x/sync v0.11.0 go: downloading golang.org/x/mod v0.23.0 Goa version v3.20.0 ---------------------------- -- Generating API Design... ---------------------------- cd api && go mod vendor && goa gen github.com/tektoncd/hub/api/design go: downloading github.com/spf13/viper v1.20.1 go: downloading goa.design/plugins/v3 v3.20.0 go: downloading go.uber.org/automaxprocs v1.6.0 go: downloading go.uber.org/zap v1.27.0 go: downloading github.com/joho/godotenv v1.5.1 go: downloading github.com/gorilla/handlers v1.5.2 go: downloading github.com/gorilla/mux v1.8.1 go: downloading github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b go: downloading github.com/tektoncd/plumbing v0.0.0-20220817140952-3da8ce01aeeb go: downloading gorm.io/driver/postgres v1.5.2 go: downloading gorm.io/gorm v1.26.0 go: downloading github.com/spf13/cobra v1.9.1 go: downloading golang.org/x/text v0.26.0 go: downloading github.com/tektoncd/pipeline v1.1.0 go: downloading gopkg.in/h2non/gock.v1 v1.1.2 go: downloading gotest.tools/v3 v3.5.2 go: downloading k8s.io/apimachinery v0.32.5 go: downloading k8s.io/client-go v0.32.5 go: downloading github.com/markbates/goth v1.81.0 go: downloading github.com/fatih/color v1.18.0 go: downloading golang.org/x/term v0.32.0 go: downloading knative.dev/pkg v0.0.0-20250415155312-ed3e2158b883 go: downloading github.com/ActiveState/vt10x v1.3.1 go: downloading github.com/AlecAivazis/survey/v2 v2.3.7 go: downloading github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 go: downloading github.com/mitchellh/go-homedir v1.1.0 go: downloading github.com/ikawaha/goahttpcheck v1.15.10 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/gorilla/sessions v1.3.0 go: downloading github.com/go-gormigrate/gormigrate/v2 v2.1.4 go: downloading github.com/go-testfixtures/testfixtures/v3 v3.16.0 go: downloading sigs.k8s.io/yaml v1.4.0 go: downloading github.com/go-chi/chi/v5 v5.2.1 go: downloading github.com/gorilla/websocket v1.5.3 go: downloading golang.org/x/tools v0.33.0 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go: downloading github.com/jackc/pgx/v5 v5.5.4 go: downloading github.com/felixge/httpsnoop v1.0.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/h2non/parth v0.0.0-20190131123155-b4df798d6542 go: downloading go.uber.org/multierr v1.11.0 go: downloading github.com/jinzhu/now v1.1.5 go: downloading github.com/inconshreveable/mousetrap v1.1.0 go: downloading golang.org/x/oauth2 v0.30.0 go: downloading golang.org/x/sys v0.33.0 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading github.com/gogo/protobuf v1.3.2 go: downloading github.com/google/gofuzz v1.2.0 go: downloading k8s.io/utils v0.0.0-20241210054802-24370beab758 go: downloading k8s.io/klog/v2 v2.130.1 go: downloading github.com/google/cel-go v0.25.0 go: downloading github.com/google/go-cmp v0.7.0 go: downloading k8s.io/api v0.32.5 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.5 go: downloading github.com/sigstore/sigstore v1.9.4 go: downloading go.opencensus.io v0.24.0 go: downloading k8s.io/apiextensions-apiserver v0.32.5 go: downloading github.com/gorilla/securecookie v1.1.2 go: downloading github.com/ikawaha/httpcheck v1.12.3 go: downloading github.com/creack/pty v1.1.17 go: downloading github.com/robfig/cron/v3 v3.0.1 go: downloading go.uber.org/atomic v1.11.0 go: downloading github.com/kr/pty v1.1.8 go: downloading golang.org/x/sync v0.15.0 go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go: downloading github.com/goccy/go-yaml v1.17.1 go: downloading github.com/jinzhu/inflection v1.0.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/golang/protobuf v1.5.4 go: downloading github.com/google/gnostic-models v0.6.9 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading golang.org/x/net v0.40.0 go: downloading golang.org/x/crypto v0.38.0 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading gopkg.in/inf.v0 v0.9.1 go: downloading sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go: downloading github.com/go-logr/logr v1.4.2 go: downloading cel.dev/expr v0.23.1 go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250519155744-55703ea1f237 go: downloading google.golang.org/protobuf v1.36.6 go: downloading github.com/emicklei/go-restful/v3 v3.12.1 go: downloading github.com/cloudevents/sdk-go/v2 v2.16.0 go: downloading github.com/hashicorp/golang-lru v1.0.2 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/hashicorp/go-multierror v1.1.1 go: downloading github.com/json-iterator/go v1.1.12 go: downloading gopkg.in/evanphx/json-patch.v4 v4.12.0 go: downloading golang.org/x/time v0.11.0 go: downloading github.com/sigstore/protobuf-specs v0.4.1 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/itchyny/gojq v0.12.16 go: downloading github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go: downloading github.com/gohugoio/hashstructure v0.5.0 go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 go: downloading github.com/fxamacker/cbor/v2 v2.7.0 go: downloading github.com/jackc/puddle/v2 v2.2.1 go: downloading contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d go: downloading contrib.go.opencensus.io/exporter/prometheus v0.4.2 go: downloading google.golang.org/grpc v1.72.2 go: downloading github.com/stoewer/go-strcase v1.3.0 go: downloading github.com/antlr4-go/antlr/v4 v4.13.0 go: downloading github.com/opencontainers/go-digest v1.0.0 go: downloading github.com/containerd/stargz-snapshotter/estargz v0.16.3 go: downloading github.com/kelseyhightower/envconfig v1.4.0 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 go: downloading github.com/mailru/easyjson v0.9.0 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/go-openapi/jsonpointer v0.21.0 go: downloading github.com/docker/cli v28.1.1+incompatible go: downloading github.com/evanphx/json-patch/v5 v5.9.11 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250519155744-55703ea1f237 go: downloading golang.org/x/mod v0.25.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/pkg/errors v0.9.1 go: downloading github.com/itchyny/timefmt-go v0.1.6 go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1 go: downloading google.golang.org/api v0.229.0 go: downloading github.com/prometheus/client_golang v1.20.5 go: downloading github.com/prometheus/statsd_exporter v0.22.7 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 go: downloading github.com/opencontainers/image-spec v1.1.1 go: downloading github.com/klauspost/compress v1.18.0 go: downloading github.com/docker/distribution v2.8.3+incompatible go: downloading github.com/openzipkin/zipkin-go v0.4.3 go: downloading github.com/josharian/intern v1.0.0 go: downloading github.com/vbatts/tar-split v0.12.1 go: downloading golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 go: downloading github.com/go-jose/go-jose/v4 v4.0.5 go: downloading github.com/go-kit/log v0.2.1 go: downloading gopkg.in/yaml.v2 v2.4.0 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/sirupsen/logrus v1.9.3 go: downloading github.com/go-logfmt/logfmt v0.6.0 go: downloading github.com/docker/docker-credential-helpers v0.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 [129 kB] Get:2 https://download.docker.com/linux/ubuntu noble InRelease [48.8 kB] Get:3 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB] Hit:4 http://archive.ubuntu.com/ubuntu noble InRelease 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 [535 kB] Get:7 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] Get:8 https://download.docker.com/linux/ubuntu noble/stable amd64 Packages [30.6 kB] Get:9 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1097 kB] Get:10 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1400 kB] Get:11 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [22.1 kB] Get:12 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1442 kB] Get:13 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1495 kB] Get:14 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1093 kB] Get:15 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [26.7 kB] Get:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1418 kB] Get:17 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [48.0 kB] Get:18 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.8 kB] Fetched 9196 kB in 3s (3529 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 119 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 278.pgdg24.04+1 [47.1 kB] Get:2 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-common-dev all 278.pgdg24.04+1 [72.4 kB] Get:3 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-common all 278.pgdg24.04+1 [112 kB] Get:4 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc6-dev amd64 2.39-0ubuntu8.4 [2124 kB] Get:5 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 libpq5 amd64 17.5-1.pgdg24.04+1 [226 kB] Get:6 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-client-15 amd64 15.13-1.pgdg24.04+1 [1714 kB] Get:7 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-15 amd64 15.13-1.pgdg24.04+1 [15.2 MB] Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc-dev-bin amd64 2.39-0ubuntu8.4 [20.4 kB] Get:9 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc6 amd64 2.39-0ubuntu8.4 [3264 kB] Get:10 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc-bin amd64 2.39-0ubuntu8.4 [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.4 [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 1s (62.8 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.4_amd64.deb ... Unpacking libc6-dev:amd64 (2.39-0ubuntu8.4) over (2.39-0ubuntu8.3) ... Preparing to unpack .../libc-dev-bin_2.39-0ubuntu8.4_amd64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8.4) over (2.39-0ubuntu8.3) ... Preparing to unpack .../libc6_2.39-0ubuntu8.4_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.4) over (2.39-0ubuntu8.3) ... Setting up libc6:amd64 (2.39-0ubuntu8.4) ... 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.4_amd64.deb ... Unpacking libc-bin (2.39-0ubuntu8.4) over (2.39-0ubuntu8.3) ... Setting up libc-bin (2.39-0ubuntu8.4) ... 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_278.pgdg24.04+1_all.deb ... Unpacking postgresql-client-common (278.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_278.pgdg24.04+1_all.deb ... Unpacking postgresql-common-dev (278.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_278.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 (278.pgdg24.04+1) ... Selecting previously unselected package locales. Preparing to unpack .../07-locales_2.39-0ubuntu8.4_all.deb ... Unpacking locales (2.39-0ubuntu8.4) ... 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 (278.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.4) ... 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.4) ... 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 (278.pgdg24.04+1) ... Setting up libjson-xs-perl (4.030-2build3) ... Setting up postgresql-common (278.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.4) ... 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.4) ... * Starting PostgreSQL 15 database server ...done. Cluster is already running. ALTER ROLE /home/prow/go/src/github.com/tektoncd/hub INFO: Create test db - hub_test CREATE DATABASE ---------------------------- -- Running API Unit Tests -- ---------------------------- 🛢 🛢 🛢 Make sure you have your Database Up and Running 🛢 🛢 🛢 ---------------------------- cd api && go mod vendor && go test -p 1 -v ./pkg/... ./v1/service/... === RUN TestComputeDuration --- PASS: TestComputeDuration (0.00s) === RUN TestComputeDurationError --- PASS: TestComputeDurationError (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/app 0.007s ? github.com/tektoncd/hub/api/pkg/auth [no test files] ? github.com/tektoncd/hub/api/pkg/auth/app [no test files] ? github.com/tektoncd/hub/api/pkg/auth/provider [no test files] === RUN TestLogin 2025-06-13T03:11:05.700Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:11:05.711Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:11:05.718Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [6.165ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.719Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:404 [1.056ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.727Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:404 [7.550ms] [rows:0] CREATE TABLE "migrations" ("id" varchar(255),PRIMARY KEY ("id")) 2025-06-13T03:11:05.729Z 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.473ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:11:05.729Z 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.805ms] [rows:1] SELECT count(*) FROM "migrations" 2025-06-13T03:11:05.736Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.696ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'categories' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.754Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [17.338ms] [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-06-13T03:11:05.759Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.917ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_categories_deleted_at" ON "categories" ("deleted_at") 2025-06-13T03:11:05.761Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.465ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'catalogs' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.771Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [10.259ms] [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-06-13T03:11:05.776Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.745ms] [rows:0] CREATE UNIQUE INDEX IF NOT EXISTS "uix_name_org" ON "catalogs" ("name","org") 2025-06-13T03:11:05.781Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.828ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalogs_deleted_at" ON "catalogs" ("deleted_at") 2025-06-13T03:11:05.785Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.771ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resources' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.795Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [10.081ms] [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-06-13T03:11:05.801Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.393ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resources_deleted_at" ON "resources" ("deleted_at") 2025-06-13T03:11:05.802Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.219ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_categories' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.809Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.464ms] [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-06-13T03:11:05.810Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.672ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'tags' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.843Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [33.523ms] [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-06-13T03:11:05.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.981ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_tags_deleted_at" ON "tags" ("deleted_at") 2025-06-13T03:11:05.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.597ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_tags' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.858Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.463ms] [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-06-13T03:11:05.859Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.776ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'catalog_errors' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.871Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [11.616ms] [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-06-13T03:11:05.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.918ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalog_errors_deleted_at" ON "catalog_errors" ("deleted_at") 2025-06-13T03:11:05.879Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.643ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_platforms' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.881Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.873ms] [rows:0] CREATE TABLE "resource_platforms" ("resource_id" bigint,"platform_id" bigint) 2025-06-13T03:11:05.882Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.540ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resource_versions' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.893Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [10.476ms] [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-06-13T03:11:05.899Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.335ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resource_versions_deleted_at" ON "resource_versions" ("deleted_at") 2025-06-13T03:11:05.900Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.642ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'version_platforms' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.830ms] [rows:0] CREATE TABLE "version_platforms" ("resource_version_id" bigint,"platform_id" bigint) 2025-06-13T03:11:05.903Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.655ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'users' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.913Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.695ms] [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-06-13T03:11:05.952Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [38.722ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_users_deleted_at" ON "users" ("deleted_at") 2025-06-13T03:11:05.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.716ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'scopes' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [13.252ms] [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-06-13T03:11:05.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.586ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_scopes_deleted_at" ON "scopes" ("deleted_at") 2025-06-13T03:11:05.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.657ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'user_scopes' AND table_type = 'BASE TABLE' 2025-06-13T03:11:05.980Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.740ms] [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-06-13T03:11:05.981Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.599ms] [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-06-13T03:11:05.988Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.762ms] [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-06-13T03:11:05.994Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.466ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_user_resource_ratings_deleted_at" ON "user_resource_ratings" ("deleted_at") 2025-06-13T03:11:05.995Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.847ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'sync_jobs' AND table_type = 'BASE TABLE' 2025-06-13T03:11:06.007Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [11.600ms] [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-06-13T03:11:06.012Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.465ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_sync_jobs_deleted_at" ON "sync_jobs" ("deleted_at") 2025-06-13T03:11:06.013Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.610ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'configs' AND table_type = 'BASE TABLE' 2025-06-13T03:11:06.025Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [11.291ms] [rows:0] CREATE TABLE "configs" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"checksum" text,PRIMARY KEY ("id")) 2025-06-13T03:11:06.031Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.436ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_configs_deleted_at" ON "configs" ("deleted_at") 2025-06-13T03:11:06.032Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.620ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'platforms' AND table_type = 'BASE TABLE' 2025-06-13T03:11:06.049Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [15.924ms] [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-06-13T03:11:06.055Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.487ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_platforms_deleted_at" ON "platforms" ("deleted_at") 2025-06-13T03:11:06.056Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.626ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'accounts' AND table_type = 'BASE TABLE' 2025-06-13T03:11:06.070Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [13.227ms] [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-06-13T03:11:06.075Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.414ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_accounts_deleted_at" ON "accounts" ("deleted_at") 2025-06-13T03:11:06.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [3.220ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('SCHEMA_INIT') 2025-06-13T03:11:06.081Z 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.131ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010061403_rename_name_to_agent_name_in_user') 2025-06-13T03:11:06.083Z 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.074ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010071100_create_config_table') 2025-06-13T03:11:06.086Z 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.147ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010271300_add_refresh_token_checksum_col_in_user_table') 2025-06-13T03:11:06.088Z 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.808ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202102171333_update_catalog_branch_to_main') 2025-06-13T03:11:06.089Z 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.627ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202103161200_add_avatar_url_column_in_users_table') 2025-06-13T03:11:06.092Z 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.955ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107291608_refresh_all_tables') 2025-06-13T03:11:06.094Z 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.164ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202110071100_update_resource_category_table') 2025-06-13T03:11:06.096Z 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.993ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106281500_create_platform_tables') 2025-06-13T03:11:06.099Z 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.121ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106282200_add_deprecated_col_in_resource_version_table') 2025-06-13T03:11:06.101Z 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.897ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109151102_add_provider_in_catalog_table') 2025-06-13T03:11:06.103Z 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.976ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107221500_add_ondelete_constraints') 2025-06-13T03:11:06.105Z 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.855ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109201733_create_user_table') 2025-06-13T03:11:06.107Z 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.822ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202111091037_backup_users_add_account_table_and_update_data') 2025-06-13T03:11:06.109Z 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.922ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202202191725_add_ssh_url_column_in_catalogs_table') 2025-06-13T03:11:06.109Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:11:06.109Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:11:06.189Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:148 [0.957ms] [rows:1] SELECT * FROM "users" WHERE code = 'test-code' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "auth"} 2025-06-13T03:11:06.192Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:162 [2.617ms] [rows:1] UPDATE "users" SET "code"='',"updated_at"='2025-06-13 03:11:06.189' WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL {"service": "auth"} 2025-06-13T03:11:06.193Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:171 [1.456ms] [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-06-13T03:11:06.196Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:36 [2.550ms] [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-06-13T03:11:06.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:71 [2.782ms] [rows:1] UPDATE "users" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-13 03:11:06.197',"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-06-13T03:11:06.200Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.754ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:11:06.201Z 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-06-13T03:11:06.202Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.593ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:11:06.203Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.997ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:11:06.204Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.425ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 --- PASS: TestLogin (0.50s) === RUN TestInvalidLogin 2025-06-13T03:11:06.281Z 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.105ms] [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.08s) === RUN TestProviderList --- PASS: TestProviderList (0.00s) === RUN TestInsertData_AccountExistsButNotEmail 2025-06-13T03:11:06.356Z 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.714ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:11:06.357Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:126 [1.163ms] [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-06-13T03:11:06.360Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:142 [2.426ms] [rows:1] UPDATE "users" SET "updated_at"='2025-06-13 03:11:06.357',"email"='bbuser@bar.com',"type"='user',"code"='code' WHERE id = 31 AND "users"."deleted_at" IS NULL 2025-06-13T03:11:06.361Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:153 [0.809ms] [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.08s) === RUN TestInsertData_AddNewEmailAndAccount 2025-06-13T03:11:06.444Z 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.962ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:11:06.444Z 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.610ms] [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-06-13T03:11:06.445Z 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.296ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:11:06.446Z 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.745ms] [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-06-13T03:11:06.446Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:223 [0.697ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 2025-06-13T03:11:06.449Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:229 [2.423ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-13 03:11:06.447','2025-06-13 03:11:06.447',NULL,'bbuser@bar.com','user','','','code',32) RETURNING "id" 2025-06-13T03:11:06.452Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:247 [3.188ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-06-13 03:11:06.449','2025-06-13 03:11:06.449',NULL,32,'bbnewuser','newbitbucketuser','http://bitbucketavatar','bitbucket') RETURNING "id" --- PASS: TestInsertData_AddNewEmailAndAccount (0.09s) === RUN TestInsertData_EmailExistsAddNewAccount 2025-06-13T03:11:06.542Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:225 [1.244ms] [rows:1] SELECT * FROM "users" WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 2025-06-13T03:11:06.543Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:232 [0.772ms] [rows:2] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL 2025-06-13T03:11:06.544Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:240 record not found [0.873ms] [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-06-13T03:11:06.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:120 [1.118ms] [rows:1] SELECT * FROM "users" WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:11:06.548Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:156 [2.925ms] [rows:1] UPDATE "users" SET "code"='code',"updated_at"='2025-06-13 03:11:06.545' WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL 2025-06-13T03:11:06.550Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:163 record not found [1.319ms] [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-06-13T03:11:06.554Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:247 [3.659ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-06-13 03:11:06.551','2025-06-13 03:11:06.551',NULL,11,'gitlabuser','gitlabuser','http://gitlabavatar','gitlab') RETURNING "id" 2025-06-13T03:11:06.554Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:250 [0.703ms] [rows:3] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL --- PASS: TestInsertData_EmailExistsAddNewAccount (0.10s) PASS ok github.com/tektoncd/hub/api/pkg/auth/service 0.866s ? 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-06-13T03:14:41.287Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004f9220 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-06-13T03:14:41.289Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000800f00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:41.290Z ERROR TestV1UpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable (0.00s) === RUN TestUpdateAvailable_WithSkippedTasks logger.go:146: 2025-06-13T03:14:41.291Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000801940 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-06-13T03:14:41.292Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00077a2e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:41.292Z ERROR TestV1UpdateAvailable_WithSkippedTasks cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable_WithSkippedTasks (0.00s) === RUN TestNoUpdateAvailable logger.go:146: 2025-06-13T03:14:41.292Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00077ad80 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-06-13T03:14:41.293Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00077b560 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:41.293Z ERROR TestV1NoUpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1NoUpdateAvailable (0.00s) === RUN TestNoUpdateAvailable_TaskNotInstalledViaHubCLI logger.go:146: 2025-06-13T03:14:41.294Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00077bf40 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-06-13T03:14:41.295Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004f8a60 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:41.295Z 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-06-13T03:14:41.295Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004f9560 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-06-13T03:14:41.296Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004f9f00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:41.296Z 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-06-13T03:14:41.297Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004bda80 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-06-13T03:14:41.297Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000110cc0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:41.298Z 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.044s === RUN TestDowngrade_ResourceNotExist logger.go:146: 2025-06-13T03:14:45.026Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005bc6e0 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-06-13T03:14:45.027Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005bc8e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.028Z 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-06-13T03:14:45.028Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005bd920 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-06-13T03:14:45.029Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000568480 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.029Z 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-06-13T03:14:45.029Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000568ac0 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-06-13T03:14:45.030Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000568f00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.030Z ERROR TestV1Downgrade_VersionMissing cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade_VersionMissing (0.00s) === RUN TestDowngrade logger.go:146: 2025-06-13T03:14:45.031Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000569820 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-06-13T03:14:45.032Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000980620 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.032Z ERROR TestV1Downgrade cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade (0.00s) === RUN TestDowngrade_ToSpecificVersion logger.go:146: 2025-06-13T03:14:45.033Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000981480 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-06-13T03:14:45.033Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00059c200 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.034Z 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-06-13T03:14:45.034Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00059d160 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-06-13T03:14:45.035Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00059dde0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.035Z 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-06-13T03:14:45.036Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3140 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-06-13T03:14:45.036Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3760 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.037Z 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-06-13T03:14:45.037Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00011e6c0 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-06-13T03:14:45.038Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00011f900 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.038Z 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-06-13T03:14:45.039Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000293000 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-06-13T03:14:45.040Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000293ea0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:45.040Z 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.052s === 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.035s === 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.038s === RUN TestInstall_NewResource === RUN TestInstall_NewResource/TestInstall_NewResource_TektonHub logger.go:146: 2025-06-13T03:14:55.119Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003da880 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-06-13T03:14:55.120Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003db380 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-06-13T03:14:55.121Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003dbda0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.121Z 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-06-13T03:14:55.122Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004919e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.122Z 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-06-13T03:14:55.123Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007ad6c0 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-06-13T03:14:55.124Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005a93a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.125Z 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-06-13T03:14:55.125Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001105c0 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-06-13T03:14:55.126Z 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}}} logger.go:146: 2025-06-13T03:14:55.126Z 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-06-13T03:14:55.127Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000111da0 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-06-13T03:14:55.128Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004611e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.128Z 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-06-13T03:14:55.128Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c2400 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-06-13T03:14:55.129Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3820 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.129Z 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-06-13T03:14:55.130Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007169e0 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-06-13T03:14:55.133Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002acc40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.133Z 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-06-13T03:14:55.134Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002adc20 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-06-13T03:14:55.134Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007166e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.135Z 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-06-13T03:14:55.135Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007171a0 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-06-13T03:14:55.136Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000717d40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:55.136Z 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.052s === RUN TestReinstall_ResourceNotExist logger.go:146: 2025-06-13T03:14:58.652Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00069c220 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-06-13T03:14:58.652Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00069c680 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.653Z 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-06-13T03:14:58.653Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00069d800 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-06-13T03:14:58.654Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000704820 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.654Z 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-06-13T03:14:58.654Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000704e20 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-06-13T03:14:58.655Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000705200 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.655Z 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-06-13T03:14:58.656Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000705960 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-06-13T03:14:58.657Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00043cf20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.657Z 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-06-13T03:14:58.658Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00043dc80 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-06-13T03:14:58.659Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c27c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.659Z ERROR TestV1Reinstall_DifferentCatalogPassedByFlag cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_DifferentCatalogPassedByFlag (0.00s) === RUN TestReinstall logger.go:146: 2025-06-13T03:14:58.660Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3480 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-06-13T03:14:58.660Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c3ee0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.661Z ERROR TestV1Reinstall cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall (0.00s) === RUN TestReinstall_RespectPipelinesVersionSuccess logger.go:146: 2025-06-13T03:14:58.661Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00011f8a0 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-06-13T03:14:58.662Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004b8820 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.662Z 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-06-13T03:14:58.663Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000292000 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-06-13T03:14:58.664Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000292940 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:14:58.664Z ERROR TestV1Reinstall_RespectPipelinesVersionFailure cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall_RespectPipelinesVersionFailure (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/reinstall 0.046s === RUN TestValidate --- PASS: TestValidate (0.00s) === RUN TestValidate_ErrorCases --- PASS: TestValidate_ErrorCases (0.00s) === RUN TestSearch_TableFormat --- PASS: TestSearch_TableFormat (0.00s) === RUN TestSearch_JSONFormat --- PASS: TestSearch_JSONFormat (0.00s) === RUN TestSearch_ResourceNotFound --- PASS: TestSearch_ResourceNotFound (0.00s) === RUN TestSearch_InternalServerError --- PASS: TestSearch_InternalServerError (0.00s) === RUN TestSearch_InvalidAPIServerURL --- PASS: TestSearch_InvalidAPIServerURL (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/search 0.039s === RUN TestUpgrade_ResourceNotExist logger.go:146: 2025-06-13T03:15:05.850Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004cc5a0 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-06-13T03:15:05.850Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004cc9c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.851Z 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-06-13T03:15:05.851Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004cd9e0 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-06-13T03:15:05.852Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005c64a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.852Z 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-06-13T03:15:05.854Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00063e1a0 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-06-13T03:15:05.854Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00063e580 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.855Z 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-06-13T03:15:05.855Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00063ece0 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-06-13T03:15:05.857Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00063f800 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.857Z 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-06-13T03:15:05.858Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000880560 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-06-13T03:15:05.859Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000881000 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.860Z 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-06-13T03:15:05.860Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000881cc0 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-06-13T03:15:05.861Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000696880 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.861Z 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-06-13T03:15:05.862Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000697540 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-06-13T03:15:05.863Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000697de0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.863Z 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-06-13T03:15:05.864Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005c6b00 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-06-13T03:15:05.865Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005c73a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{_:{} mu:{state:0 sema:0}} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-13T03:15:05.865Z 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.049s === 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-06-13T03:15:10.861Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00073b2e0 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.033s ? 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.018s ? 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.037s ? 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-06-13T03:15:16.018Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:16.026Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:16.032Z 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.228ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:16.033Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.934ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:16.033Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.329ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:16.034Z INFO 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 = '202010071100_create_config_table' 2025-06-13T03:15:16.034Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.559ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:16.035Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.305ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:16.035Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.428ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:16.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.277ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:16.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.203ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:16.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.194ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:16.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.137ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:16.037Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.209ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:16.037Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.235ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:16.037Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.195ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:16.038Z INFO 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:16.038Z INFO 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-06-13T03:15:16.038Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:16.038Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:16.043Z 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) [5.023ms] [rows:0] INSERT INTO "catalogs" ("created_at","updated_at","deleted_at","name","org","provider","ssh_url","context_dir","sha","revision") VALUES ('2025-06-13 03:15:16.041','2025-06-13 03:15:16.041',NULL,'tekton','','github','','','','master') RETURNING "id","type","url","revision" 2025-06-13T03:15:16.047Z 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) [3.235ms] [rows:0] INSERT INTO "resources" ("created_at","updated_at","deleted_at","rating","catalog_id","name") VALUES ('2025-06-13 03:15:16.044','2025-06-13 03:15:16.044',NULL,4,0,'tekton') RETURNING "id","name","kind" 2025-06-13T03:15:16.049Z 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.269ms] [rows:0] INSERT INTO "resource_versions" ("created_at","updated_at","deleted_at","description","display_name","deprecated","resource_id","modified_at") VALUES ('2025-06-13 03:15:16.048','2025-06-13 03:15:16.048',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-06-13T03:15:16.129Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/validation/validation_test.go:53 ERROR: duplicate key value violates unique constraint "uix_name_org" (SQLSTATE 23505) [1.430ms] [rows:0] INSERT INTO "catalogs" ("created_at","updated_at","deleted_at","name","org","provider","ssh_url","context_dir","sha","type","url","revision") VALUES ('2025-06-13 03:15:16.128','2025-06-13 03:15:16.128',NULL,'catalog-official','tektoncd','github','','','','tektoncd','url','master') RETURNING "id","type","url","revision" --- PASS: TestCheckUnique (0.08s) PASS ok github.com/tektoncd/hub/api/pkg/db/validation 0.121s ? 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-06-13T03:15:21.934Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:21.941Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:21.947Z 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.249ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:21.949Z 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.383ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:21.949Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.267ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:21.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.570ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:21.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.445ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:21.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.577ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:21.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.476ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:21.952Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.257ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:21.952Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.457ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:21.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.436ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:21.953Z INFO 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-06-13T03:15:21.954Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.311ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:21.954Z INFO 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 = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:21.954Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.281ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:21.955Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.206ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:21.955Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.374ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:21.955Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:21.955Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:22.027Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.282ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.848ms] [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-06-13T03:15:22.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.795ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.031Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.050ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.037Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.509ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.038Z 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.083ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-007' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.039Z 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.711ms] [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-06-13T03:15:22.040Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.826ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.041Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.945ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-13 03:15:22.04','2025-06-13 03:15:22.04',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-06-13T03:15:22.042Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.485ms] [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-06-13T03:15:22.042Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.869ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,1) {"service": "admin"} 2025-06-13T03:15:22.045Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.579ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-007' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.045Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.392ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.046Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.501ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_Http_NewAgent (0.11s) === RUN TestUpdateAgent_Http_NormalUserExistWithName 2025-06-13T03:15:22.109Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.001ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.136ms] [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-06-13T03:15:22.111Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.994ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.112Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.991ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.114Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.640ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.115Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [0.631ms] [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-06-13T03:15:22.185Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [2.092ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.186Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.034ms] [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-06-13T03:15:22.187Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.931ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.188Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.644ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.190Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.870ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.191Z 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.652ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-001' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.192Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.874ms] [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-06-13T03:15:22.193Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [1.082ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-06-13T03:15:22.194Z 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.514ms] [rows:0] SELECT * FROM "scopes" WHERE "scopes"."name" = 'invalid:scope' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 {"service": "admin"} --- PASS: TestUpdateAgent_Http_InvalidScopeCase (0.08s) === RUN TestUpdateAgent_Http_UpdateCase 2025-06-13T03:15:22.256Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.914ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.257Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.700ms] [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-06-13T03:15:22.258Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.799ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.259Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.916ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.261Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.699ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.262Z 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.977ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-001' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.263Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [1.022ms] [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-06-13T03:15:22.264Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.565ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-06-13T03:15:22.264Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.555ms] [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-06-13T03:15:22.266Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.211ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,1) {"service": "admin"} 2025-06-13T03:15:22.266Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.462ms] [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-06-13T03:15:22.267Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.428ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-06-13T03:15:22.269Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.634ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.270Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.455ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.270Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.462ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.271Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.467ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.272Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.313ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_Http_UpdateCase (0.08s) === RUN TestRefreshConfig_Http 2025-06-13T03:15:22.351Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.407ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.352Z 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-06-13T03:15:22.353Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.681ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.353Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.486ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.354Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:202 [0.731ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 2025-06-13T03:15:22.356Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.966ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.357Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:55 [0.456ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 {"service": "initializer"} 2025-06-13T03:15:22.357Z INFO initializer/initializer.go:78 Forcing Catalog Refresh by deleting the Catalog SHA {"service": "initializer"} 2025-06-13T03:15:22.358Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.485ms] [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-06-13T03:15:22.359Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.907ms] [rows:1] INSERT INTO "scopes" ("created_at","updated_at","deleted_at","name") VALUES ('2025-06-13 03:15:22.358','2025-06-13 03:15:22.358',NULL,'test:scope') RETURNING "id" {"service": "initializer"} 2025-06-13T03:15:22.360Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:169 record not found [1.110ms] [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-06-13T03:15:22.360Z INFO initializer/initializer.go:176 user test-user not found, create a new user {"service": "initializer"} 2025-06-13T03:15:22.362Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:179 [1.000ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code") VALUES ('2025-06-13 03:15:22.36','2025-06-13 03:15:22.36',NULL,'','','','','') RETURNING "id" {"service": "initializer"} 2025-06-13T03:15:22.363Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:190 [1.165ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-06-13 03:15:22.362','2025-06-13 03:15:22.362',NULL,10001,'test-user','','','github') RETURNING "id" {"service": "initializer"} 2025-06-13T03:15:22.364Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [0.814ms] [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-06-13T03:15:22.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [1.050ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (10001,10001) {"service": "initializer"} 2025-06-13T03:15:22.366Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:68 [0.802ms] [rows:1] UPDATE "configs" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-13 03:15:22.365',"deleted_at"=NULL,"checksum"='41ba391c8baf1fcd3c62c11272b913dc6613f4cf3b1833cfbb32431dc4384c93' WHERE "configs"."deleted_at" IS NULL AND "id" = 1 {"service": "initializer"} 2025-06-13T03:15:22.368Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:224 [0.664ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'test:scope' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.369Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:228 [0.782ms] [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.10s) === RUN TestUpdateAgent 2025-06-13T03:15:22.438Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.876ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.440Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.115ms] [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-06-13T03:15:22.440Z 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" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.441Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.790ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.443Z 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.841ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-007' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.444Z 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.907ms] [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-06-13T03:15:22.445Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [1.108ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.446Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [1.019ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-13 03:15:22.445','2025-06-13 03:15:22.445',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-06-13T03:15:22.447Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.529ms] [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-06-13T03:15:22.448Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.134ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,3) {"service": "admin"} 2025-06-13T03:15:22.451Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.735ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-007' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.451Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.488ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.452Z 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 (0.08s) === RUN TestUpdateAgent_NormalUserExistsWithName 2025-06-13T03:15:22.531Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.390ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.532Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.816ms] [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-06-13T03:15:22.533Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.022ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.534Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.845ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.535Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [0.671ms] [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.08s) === RUN TestUpdateAgent_InvalidScopeInPayload 2025-06-13T03:15:22.609Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.047ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.610Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.801ms] [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-06-13T03:15:22.612Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.159ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.612Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.705ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.614Z 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.797ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent:007' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 record not found [1.071ms] [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-06-13T03:15:22.616Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.860ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.617Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.837ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-13 03:15:22.616','2025-06-13 03:15:22.616',NULL,'','agent','agent:007','','',32) RETURNING "id" {"service": "admin"} 2025-06-13T03:15:22.618Z 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.641ms] [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.08s) === RUN TestUpdateAgent_UpdateScopesCase 2025-06-13T03:15:22.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.299ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.021ms] [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-06-13T03:15:22.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.650ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.695Z 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-06-13T03:15:22.696Z 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.646ms] [rows:0] SELECT * FROM "accounts" WHERE name = 'agent-001' AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 {"service": "admin"} 2025-06-13T03:15:22.697Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.718ms] [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-06-13T03:15:22.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.684ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-06-13T03:15:22.699Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.475ms] [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-06-13T03:15:22.700Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.935ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,3) {"service": "admin"} 2025-06-13T03:15:22.700Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.617ms] [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-06-13T03:15:22.701Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.354ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-06-13T03:15:22.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.664ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:22.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.733ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.394ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:22.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.392ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:22.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.326ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_UpdateScopesCase (0.09s) PASS ok github.com/tektoncd/hub/api/pkg/service/admin 0.783s === RUN TestRefresh_Http 2025-06-13T03:15:25.872Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:25.881Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:25.886Z 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-06-13T03:15:25.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.740ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:25.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.257ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:25.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.454ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:25.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.559ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:25.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.321ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:25.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.251ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:25.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.254ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:25.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.270ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:25.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.227ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:25.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.161ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:25.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.296ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:25.892Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.338ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:25.892Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.464ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:25.893Z INFO 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:25.893Z INFO 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:25.893Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:25.893Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:25.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.222ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:25.967Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.930ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:25.968Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.705ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:25.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.169ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-06-13T03:15:25.976Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.640ms] [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-06-13T03:15:25.976Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 21} 2025-06-13T03:15:25.976Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-06-13T03:15:25.977Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.568ms] [rows:0] SELECT * FROM "sync_jobs" WHERE (("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'queued') OR ("sync_jobs"."catalog_id" = 1 AND "sync_jobs"."status" = 'running')) AND "sync_jobs"."deleted_at" IS NULL ORDER BY "sync_jobs"."id" LIMIT 1 {"service": "syncer"} 2025-06-13T03:15:25.979Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.244ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:25.977','2025-06-13 03:15:25.977',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:25.979Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 21} --- PASS: TestRefresh_Http (0.11s) === RUN TestRefreshAll_Http 2025-06-13T03:15:26.061Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.545ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.062Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.588ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.063Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.485ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.065Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.745ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-06-13T03:15:26.066Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [0.932ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-06-13T03:15:26.066Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-06-13T03:15:26.067Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.048ms] [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-06-13T03:15:26.070Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.921ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.067','2025-06-13 03:15:26.067',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.070Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 21} 2025-06-13T03:15:26.070Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 2 {"service": "syncer"} 2025-06-13T03:15:26.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.511ms] [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-06-13T03:15:26.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.150ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.071','2025-06-13 03:15:26.071',NULL,2,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.073Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 21} 2025-06-13T03:15:26.073Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 3 {"service": "syncer"} 2025-06-13T03:15:26.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.487ms] [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-06-13T03:15:26.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.015ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.074','2025-06-13 03:15:26.074',NULL,3,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.076Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 21} 2025-06-13T03:15:26.076Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 4 {"service": "syncer"} 2025-06-13T03:15:26.077Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.570ms] [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-06-13T03:15:26.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.992ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.077','2025-06-13 03:15:26.077',NULL,4,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.080Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 21} --- PASS: TestRefreshAll_Http (0.10s) === RUN TestCatalogError_Http 2025-06-13T03:15:26.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.915ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.164Z 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-06-13T03:15:26.165Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.269ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.135ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-06-13T03:15:26.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.829ms] [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-06-13T03:15:26.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.890ms] [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.09s) === RUN TestCatalogError_HttpHavingNoError 2025-06-13T03:15:26.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.519ms] [rows:1] SELECT * FROM "users" WHERE "users"."agent_name" = 'agent-001' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.086ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.949ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.938ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 21 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "catalog"} 2025-06-13T03:15:26.250Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [1.215ms] [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-06-13T03:15:26.251Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [1.063ms] [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.08s) === RUN TestRefresh 2025-06-13T03:15:26.328Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.161ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.329Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.693ms] [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-06-13T03:15:26.329Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.529ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.330Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.402ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.331Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.828ms] [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-06-13T03:15:26.331Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-06-13T03:15:26.331Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-13T03:15:26.332Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.198ms] [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-06-13T03:15:26.336Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [3.538ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.333','2025-06-13 03:15:26.333',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.336Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefresh (0.08s) === RUN TestRefresh_CatalogNotFound 2025-06-13T03:15:26.420Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.238ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.422Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.478ms] [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-06-13T03:15:26.423Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.688ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.424Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.012ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 record not found [1.279ms] [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.09s) === RUN TestRefreshAgain 2025-06-13T03:15:26.499Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.406ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.500Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.138ms] [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-06-13T03:15:26.501Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.975ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.503Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.924ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.504Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [1.042ms] [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-06-13T03:15:26.504Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-06-13T03:15:26.504Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-13T03:15:26.505Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.037ms] [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-06-13T03:15:26.508Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [3.238ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.505','2025-06-13 03:15:26.505',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.509Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} 2025-06-13T03:15:26.509Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.618ms] [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-06-13T03:15:26.509Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-06-13T03:15:26.509Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-13T03:15:26.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.472ms] [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-06-13T03:15:26.510Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefreshAgain (0.08s) === RUN TestRefresh_All 2025-06-13T03:15:26.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.776ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.996ms] [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-06-13T03:15:26.565Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.204ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.566Z 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-06-13T03:15:26.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [0.590ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-06-13T03:15:26.567Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-13T03:15:26.568Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.582ms] [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-06-13T03:15:26.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.286ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.568','2025-06-13 03:15:26.568',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.570Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 11} 2025-06-13T03:15:26.570Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 2 {"service": "syncer"} 2025-06-13T03:15:26.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.370ms] [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-06-13T03:15:26.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.845ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.571','2025-06-13 03:15:26.571',NULL,2,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.573Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 11} 2025-06-13T03:15:26.573Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 3 {"service": "syncer"} 2025-06-13T03:15:26.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.434ms] [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-06-13T03:15:26.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.443ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.573','2025-06-13 03:15:26.573',NULL,3,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.575Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 11} 2025-06-13T03:15:26.575Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 4 {"service": "syncer"} 2025-06-13T03:15:26.576Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.489ms] [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-06-13T03:15:26.577Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.700ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-13 03:15:26.576','2025-06-13 03:15:26.576',NULL,4,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-13T03:15:26.577Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 11} --- PASS: TestRefresh_All (0.07s) === RUN TestCatalogError 2025-06-13T03:15:26.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.643ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.645Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.444ms] [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-06-13T03:15:26.645Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.516ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.646Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.710ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.648Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [1.162ms] [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-06-13T03:15:26.649Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [1.258ms] [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.07s) === RUN TestCatalogErrorHavingNoError 2025-06-13T03:15:26.710Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.487ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:26.710Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.585ms] [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-06-13T03:15:26.711Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.514ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:26.711Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.399ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:26.712Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.490ms] [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-06-13T03:15:26.713Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.391ms] [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.871s === RUN TestCategories_List_Http 2025-06-13T03:15:27.800Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:27.807Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:27.813Z 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.445ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:27.814Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.682ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:27.815Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.574ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:27.815Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.622ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:27.816Z INFO 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 = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:27.816Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.333ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:27.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.344ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:27.817Z INFO 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 = '202107291608_refresh_all_tables' 2025-06-13T03:15:27.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.339ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:27.818Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.450ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:27.818Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.452ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:27.819Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.244ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:27.819Z INFO 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 = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:27.819Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.250ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:27.820Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.250ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:27.820Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.383ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:27.820Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:27.820Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:27.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [7.947ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategories_List_Http (0.10s) === RUN TestCategories_List_Http_V1 2025-06-13T03:15:27.979Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [0.924ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategories_List_Http_V1 (0.08s) === RUN TestCategory_List 2025-06-13T03:15:28.052Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [0.826ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategory_List (0.07s) PASS ok github.com/tektoncd/hub/api/pkg/service/category 0.265s === RUN TestGet_Http_InvalidToken 2025-06-13T03:15:29.256Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:29.264Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:29.269Z 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.026ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:29.271Z 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.416ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:29.272Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.764ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:29.272Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.384ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:29.273Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.381ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:29.274Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.634ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:29.274Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.428ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:29.275Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.210ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:29.275Z INFO 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 = '202110071100_update_resource_category_table' 2025-06-13T03:15:29.276Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.542ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:29.276Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.286ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:29.276Z INFO 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 = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:29.277Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.240ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:29.277Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.438ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:29.278Z INFO 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:29.278Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.294ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:29.278Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:29.278Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestGet_Http_InvalidToken (0.11s) === RUN TestGet_Http_ExpiredToken 2025-06-13T03:15:29.439Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.467ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.440Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.177ms] [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.08s) === RUN TestGet_Http_InvalidScopes 2025-06-13T03:15:29.511Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.676ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.511Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.600ms] [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-06-13T03:15:29.512Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.771ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:29.513Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.783ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestGet_Http_InvalidScopes (0.07s) === RUN TestGet_Http 2025-06-13T03:15:29.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.347ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.576Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.388ms] [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-06-13T03:15:29.578Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.042ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.583Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [4.523ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [0.702ms] [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.07s) === RUN TestGet_Http_RatingNotFound 2025-06-13T03:15:29.643Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.496ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.644Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.829ms] [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-06-13T03:15:29.646Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.719ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.647Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.949ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 3 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.648Z 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.610ms] [rows:0] SELECT * FROM "user_resource_ratings" WHERE ("user_resource_ratings"."user_id" = 11 AND "user_resource_ratings"."resource_id" = 3) AND "user_resource_ratings"."deleted_at" IS NULL ORDER BY "user_resource_ratings"."id" LIMIT 1 {"service": "rating"} --- PASS: TestGet_Http_RatingNotFound (0.06s) === RUN TestGet_Http_ResourceNotFound 2025-06-13T03:15:29.702Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.417ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.337ms] [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-06-13T03:15:29.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.484ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.705Z 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.623ms] [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.06s) === RUN TestUpdate_Http 2025-06-13T03:15:29.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.532ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.544ms] [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-06-13T03:15:29.764Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.424ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.765Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.371ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 3 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.765Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.398ms] [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-06-13T03:15:29.769Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [3.198ms] [rows:1] INSERT INTO "user_resource_ratings" ("created_at","updated_at","deleted_at","user_id","resource_id","rating") VALUES ('2025-06-13 03:15:29.766','2025-06-13 03:15:29.766',NULL,11,3,5) RETURNING "id","rating" {"service": "rating"} 2025-06-13T03:15:29.770Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [1.187ms] [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-06-13T03:15:29.773Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [2.432ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-13 03:15:29.77',"deleted_at"=NULL,"name"='img',"kind"='task',"rating"=5,"catalog_id"=1 WHERE "resources"."deleted_at" IS NULL AND "id" = 3 {"service": "rating"} 2025-06-13T03:15:29.774Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating_http_test.go:226 [0.808ms] [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.07s) === RUN TestUpdate_Http_Existing 2025-06-13T03:15:29.835Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.796ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.836Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.756ms] [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-06-13T03:15:29.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.633ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.838Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.627ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.839Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.750ms] [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-06-13T03:15:29.843Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [3.068ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-13 03:15:29.84',"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-06-13T03:15:29.843Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.464ms] [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-06-13T03:15:29.845Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [1.913ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-13 03:15:29.844',"deleted_at"=NULL,"name"='tekton',"kind"='task',"rating"=2,"catalog_id"=1 WHERE "resources"."deleted_at" IS NULL AND "id" = 1 {"service": "rating"} 2025-06-13T03:15:29.846Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating_http_test.go:252 [0.576ms] [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.07s) === RUN TestUpdate_Http_ResourceNotFound 2025-06-13T03:15:29.895Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.442ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.895Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.380ms] [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-06-13T03:15:29.897Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.502ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.897Z 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.380ms] [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.05s) === RUN TestGet 2025-06-13T03:15:29.949Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.699ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:29.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.660ms] [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-06-13T03:15:29.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.469ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:29.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [0.812ms] [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-06-13T03:15:30.006Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.548ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:30.007Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.702ms] [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-06-13T03:15:30.007Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.406ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 3 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:30.008Z 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.842ms] [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.06s) === RUN TestGet_ResourceNotFound 2025-06-13T03:15:30.062Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.476ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:30.063Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.836ms] [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-06-13T03:15:30.064Z 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.432ms] [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.06s) === RUN TestUpdate 2025-06-13T03:15:30.125Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.535ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:30.126Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.704ms] [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-06-13T03:15:30.127Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.482ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} 2025-06-13T03:15:30.127Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.525ms] [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-06-13T03:15:30.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [2.900ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-13 03:15:30.128',"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-06-13T03:15:30.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.562ms] [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-06-13T03:15:30.134Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [1.970ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-13 03:15:30.132',"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.07s) === RUN TestUpdate_ResourceNotFound 2025-06-13T03:15:30.185Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.457ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:30.185Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.366ms] [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-06-13T03:15:30.186Z 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.359ms] [rows:0] SELECT * FROM "resources" WHERE "resources"."id" = 99 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id" LIMIT 1 {"service": "rating"} --- PASS: TestUpdate_ResourceNotFound (0.05s) PASS ok github.com/tektoncd/hub/api/pkg/service/rating 0.942s === RUN TestQueryBuilder --- PASS: TestQueryBuilder (0.00s) === RUN TestQuery_ByNameAndKind 2025-06-13T03:15:31.216Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:31.223Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:31.228Z 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.129ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:31.229Z 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.176ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:31.230Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.413ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:31.230Z INFO 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 = '202010071100_create_config_table' 2025-06-13T03:15:31.231Z INFO 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-06-13T03:15:31.231Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.346ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:31.231Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.320ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:31.232Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.485ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:31.232Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.250ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:31.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.374ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:31.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.274ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:31.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.298ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:31.234Z INFO 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 = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:31.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.393ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:31.235Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.361ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:31.235Z INFO 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:31.235Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:31.235Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestQuery_ByNameAndKind (0.09s) === RUN TestVersionsByID --- PASS: TestVersionsByID (0.09s) === RUN TestByCatalogKindNameVersion --- PASS: TestByCatalogKindNameVersion (0.07s) === RUN TestByVersionID --- PASS: TestByVersionID (0.06s) === RUN TestByCatalogKindName --- PASS: TestByCatalogKindName (0.06s) === RUN TestByID --- PASS: TestByID (0.07s) PASS ok github.com/tektoncd/hub/api/pkg/service/resource 0.447s === RUN TestOk_http 2025-06-13T03:15:32.831Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:32.839Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:32.846Z 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.979ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:32.849Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [2.020ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:32.849Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.603ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:32.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.455ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:32.851Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.523ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:32.851Z INFO 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-06-13T03:15:32.852Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.338ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:32.852Z INFO 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 = '202107291608_refresh_all_tables' 2025-06-13T03:15:32.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.302ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:32.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.448ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:32.854Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.473ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:32.854Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.226ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:32.855Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.433ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:32.855Z INFO 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 = '202109201733_create_user_table' 2025-06-13T03:15:32.856Z INFO 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:32.856Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.287ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:32.856Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:32.856Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestOk_http (0.13s) === RUN TestDB_NotOK --- PASS: TestDB_NotOK (0.01s) PASS ok github.com/tektoncd/hub/api/pkg/service/status 0.154s ? github.com/tektoncd/hub/api/pkg/service/validator [no test files] === RUN TestQuery_DefaultLimit 2025-06-13T03:15:35.443Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:35.450Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:35.456Z 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.750ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:35.457Z 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.262ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:35.458Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.694ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:35.459Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.573ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:35.459Z INFO 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 = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:35.460Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.515ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:35.460Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.376ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:35.461Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.461ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:35.461Z INFO 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 = '202110071100_update_resource_category_table' 2025-06-13T03:15:35.461Z INFO 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-06-13T03:15:35.462Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.320ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:35.462Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.370ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:35.463Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.208ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:35.463Z INFO 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 = '202109201733_create_user_table' 2025-06-13T03:15:35.463Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.209ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:35.464Z INFO 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-06-13T03:15:35.464Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:35.464Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:35.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.536ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:35.565Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.071ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-13T03:15:35.566Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.220ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."id" IN (1,2,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:35.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.782ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-13T03:15:35.568Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.978ms] [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-06-13T03:15:35.569Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.594ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-13T03:15:35.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.244ms] [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-06-13T03:15:35.574Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.000ms] [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-06-13T03:15:35.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.674ms] [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-06-13T03:15:35.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.173ms] [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-06-13T03:15:35.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [18.378ms] [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.13s) === RUN TestQuery_ByLimit 2025-06-13T03:15:35.661Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.075ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:35.662Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.031ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) 2025-06-13T03:15:35.664Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.084ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:35.665Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.105ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) 2025-06-13T03:15:35.666Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.983ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.667Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.617ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) 2025-06-13T03:15:35.669Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.739ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:35.672Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.715ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) 2025-06-13T03:15:35.673Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.331ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.673Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.079ms] [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-06-13T03:15:35.673Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [15.678ms] [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.10s) === RUN TestQuery_ByName 2025-06-13T03:15:35.755Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.475ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:35.756Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.359ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-06-13T03:15:35.756Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.663ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:35.757Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.535ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-13T03:15:35.758Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.958ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.759Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.040ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-13T03:15:35.760Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.729ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:35.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.439ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-06-13T03:15:35.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.437ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.421ms] [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-06-13T03:15:35.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.099ms] [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.09s) === RUN TestQuery_ByPartialName 2025-06-13T03:15:35.890Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.619ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:35.891Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.184ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-06-13T03:15:35.893Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.406ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:35.894Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.864ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-06-13T03:15:35.895Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.836ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.896Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.857ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-06-13T03:15:35.898Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.229ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:35.901Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.142ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-06-13T03:15:35.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.144ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.760ms] [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-06-13T03:15:35.903Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [15.196ms] [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.14s) === RUN TestQuery_ByKind 2025-06-13T03:15:35.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.741ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:35.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.471ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-06-13T03:15:35.973Z 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 "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:35.973Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.448ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-06-13T03:15:35.974Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.553ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.975Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-06-13T03:15:35.976Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.114ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:35.978Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.552ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-06-13T03:15:35.979Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.732ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:35.979Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.964ms] [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-06-13T03:15:35.979Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.303ms] [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.08s) === RUN TestQuery_ByMultipleKinds 2025-06-13T03:15:36.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.285ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.977ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-13T03:15:36.082Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.161ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."id" IN (1,2,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:36.083Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.780ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-13T03:15:36.084Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.918ms] [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-06-13T03:15:36.085Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.798ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-13T03:15:36.086Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.717ms] [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-06-13T03:15:36.088Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.712ms] [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-06-13T03:15:36.089Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.420ms] [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-06-13T03:15:36.089Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.829ms] [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-06-13T03:15:36.089Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.580ms] [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.11s) === RUN TestQuery_ByTags 2025-06-13T03:15:36.173Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.143ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.654ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-06-13T03:15:36.175Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.888ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:36.177Z 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_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-06-13T03:15:36.178Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.239ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.179Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.920ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-06-13T03:15:36.181Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.172ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:36.183Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.535ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-06-13T03:15:36.184Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.889ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.184Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.198ms] [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-06-13T03:15:36.184Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [14.707ms] [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.10s) === RUN TestQuery_ByPlatforms 2025-06-13T03:15:36.263Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.034ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.264Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.076ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) 2025-06-13T03:15:36.265Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.752ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:36.266Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.118ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) 2025-06-13T03:15:36.267Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.780ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.268Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.367ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) 2025-06-13T03:15:36.268Z 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 "tags" WHERE "tags"."id" IN (1,4,2) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:36.271Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.429ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) 2025-06-13T03:15:36.271Z 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 "platforms" WHERE "platforms"."id" IN (1,4,2,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.271Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.780ms] [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-06-13T03:15:36.271Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.083ms] [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.09s) === RUN TestQuery_ByCatalogs 2025-06-13T03:15:36.348Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.359ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.349Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.833ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-06-13T03:15:36.350Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.528ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 2025-06-13T03:15:36.351Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.515ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-06-13T03:15:36.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.566ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-06-13T03:15:36.356Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.300ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.356Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.519ms] [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-06-13T03:15:36.356Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.473ms] [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.09s) === RUN TestQuery_ByWrongCatalogs 2025-06-13T03:15:36.435Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.226ms] [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.08s) === RUN TestQuery_ByNameAndKind 2025-06-13T03:15:36.503Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.152ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.504Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.001ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-06-13T03:15:36.505Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.720ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:36.506Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.718ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-06-13T03:15:36.507Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.843ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.507Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.506ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-06-13T03:15:36.508Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.531ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:36.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.522ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-06-13T03:15:36.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.345ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.155ms] [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-06-13T03:15:36.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.573ms] [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.07s) === RUN TestQuery_ByNameTagsAndMultipleType 2025-06-13T03:15:36.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.484ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.572Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.707ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-06-13T03:15:36.572Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.608ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:36.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.821ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-06-13T03:15:36.574Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.817ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.859ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-06-13T03:15:36.576Z 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 "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:36.578Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.907ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-06-13T03:15:36.579Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.909ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.580Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.372ms] [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-06-13T03:15:36.580Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.646ms] [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.07s) === RUN TestQuery_ByExactNameAndMultipleType 2025-06-13T03:15:36.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.564ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.654Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.680ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 2025-06-13T03:15:36.654Z 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 2025-06-13T03:15:36.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.493ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 2025-06-13T03:15:36.656Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.761ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.657Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.444ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 4 2025-06-13T03:15:36.658Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.082ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:36.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.565ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 2025-06-13T03:15:36.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.554ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.284ms] [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-06-13T03:15:36.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.347ms] [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.08s) === RUN TestQuery_ExactNameNotFoundError 2025-06-13T03:15:36.718Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.084ms] [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.06s) === RUN TestQuery_NotFoundError 2025-06-13T03:15:36.787Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.130ms] [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.07s) === RUN TestList_ByLimit 2025-06-13T03:15:36.870Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.324ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.871Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.951ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) 2025-06-13T03:15:36.872Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.746ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:36.872Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.660ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8) 2025-06-13T03:15:36.874Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.150ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.875Z 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 "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) 2025-06-13T03:15:36.876Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.024ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:36.879Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.769ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) 2025-06-13T03:15:36.881Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.968ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1,3) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.881Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.225ms] [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-06-13T03:15:36.881Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [14.247ms] [rows:3] SELECT * FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 3 --- PASS: TestList_ByLimit (0.09s) === RUN TestVersionsByID 2025-06-13T03:15:36.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.931ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-06-13T03:15:36.955Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.658ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:36.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.567ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:36.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.865ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-06-13T03:15:36.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [7.453ms] [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.08s) === RUN TestVersionsByID_NotFoundError 2025-06-13T03:15:37.012Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.502ms] [rows:0] SELECT * FROM "resource_versions" WHERE resource_id = 111 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] --- PASS: TestVersionsByID_NotFoundError (0.05s) === RUN TestByCatalogKindNameVersion 2025-06-13T03:15:37.066Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:37.067Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.439ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 2025-06-13T03:15:37.067Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.444ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:37.068Z 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 2025-06-13T03:15:37.068Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.338ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.069Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 5 2025-06-13T03:15:37.069Z 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-06-13T03:15:37.070Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 2025-06-13T03:15:37.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.420ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.644ms] [rows:1] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 5 AND version = '0.1' AND "resource_versions"."deleted_at" IS NULL 2025-06-13T03:15:37.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.208ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-official' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'tkn' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindNameVersion (0.06s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-06-13T03:15:37.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [1.329ms] [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.06s) === RUN TestByCatalogKindNameVersion_NoCatalogWithName 2025-06-13T03:15:37.187Z 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.558ms] [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.06s) === RUN TestByCatalogKindNameVersion_ResourceVersionNotFound 2025-06-13T03:15:37.241Z 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" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:37.242Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.804ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-06-13T03:15:37.242Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.629ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:37.243Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-13T03:15:37.243Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.288ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-13T03:15:37.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.318ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:37.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.366ms] [rows:0] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" = 1 AND version = '0.9' AND "resource_versions"."deleted_at" IS NULL 2025-06-13T03:15:37.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.720ms] [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.06s) === RUN TestByVersionID 2025-06-13T03:15:37.291Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 2025-06-13T03:15:37.292Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.293Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:37.293Z 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 2025-06-13T03:15:37.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.496ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:37.295Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.357ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-13T03:15:37.295Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.502ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.296Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-13T03:15:37.296Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.324ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:37.296Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.984ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-06-13T03:15:37.296Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.969ms] [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-06-13T03:15:37.349Z 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.344ms] [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.05s) === RUN TestByCatalogKindName 2025-06-13T03:15:37.398Z 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 "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:37.399Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.319ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-06-13T03:15:37.399Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.374ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 2025-06-13T03:15:37.400Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.262ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-06-13T03:15:37.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.336ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-06-13T03:15:37.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.361ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.402Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.611ms] [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-06-13T03:15:37.402Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.436ms] [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-06-13T03:15:37.457Z 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.525ms] [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.06s) === RUN TestByCatalogKindName_ResourceNotFoundError 2025-06-13T03:15:37.512Z 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.743ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-community' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByCatalogKindName_ResourceNotFoundError (0.05s) === RUN TestByID 2025-06-13T03:15:37.566Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.579ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-13T03:15:37.566Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.541ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-06-13T03:15:37.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.416ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-13T03:15:37.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.408ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-13T03:15:37.568Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.351ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.568Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.420ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-13T03:15:37.569Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.744ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-13T03:15:37.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.580ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-06-13T03:15:37.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.442ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-13T03:15:37.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.931ms] [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-06-13T03:15:37.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.242ms] [rows:1] SELECT * FROM "resources" WHERE id = 1 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 --- PASS: TestByID (0.06s) === RUN TestByID_NotFoundError 2025-06-13T03:15:37.636Z 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.642ms] [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.06s) === RUN TestGetLatestVersion 2025-06-13T03:15:37.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.561ms] [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-06-13T03:15:37.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.831ms] [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-06-13T03:15:37.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.587ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL --- PASS: TestGetLatestVersion (0.06s) === RUN TestGetLatestVersion_NotFoundError 2025-06-13T03:15:37.746Z 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.314ms] [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 2.333s ? 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-06-13T03:15:39.381Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:39.389Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:39.395Z 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.576ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:39.397Z 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.648ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:39.398Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.827ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:39.399Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.523ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:39.400Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.563ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:39.400Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.684ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:39.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.565ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:39.402Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.564ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:39.402Z INFO 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 = '202110071100_update_resource_category_table' 2025-06-13T03:15:39.403Z INFO 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 = '202106281500_create_platform_tables' 2025-06-13T03:15:39.404Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.408ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:39.404Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.306ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:39.405Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.326ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:39.405Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.351ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:39.406Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.433ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:39.406Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.384ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:39.406Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:39.406Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:39.491Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.538ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:39.492Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.952ms] [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-06-13T03:15:39.493Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.710ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-13T03:15:39.495Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.185ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-13T03:15:39.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:165 [1.059ms] [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.12s) === RUN TestRefreshAccessToken 2025-06-13T03:15:39.551Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.740ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:39.553Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [1.225ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 13 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "user"} 2025-06-13T03:15:39.555Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [0.684ms] [rows:0] SELECT * FROM "user_scopes" WHERE "user_scopes"."user_id" = 13 {"service": "user"} 2025-06-13T03:15:39.555Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [2.125ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL {"service": "user"} 2025-06-13T03:15:39.556Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.599ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:39.557Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.569ms] [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.06s) === RUN TestRefreshAccessToken_RefreshTokenChecksumIsDifferent 2025-06-13T03:15:39.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.511ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:39.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.842ms] [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-06-13T03:15:39.684Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.720ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:39.685Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.783ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 13 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "user"} 2025-06-13T03:15:39.688Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/user.go:238 [2.475ms] [rows:1] UPDATE "users" SET "refresh_token_checksum"='6182a29af392458b59ad2eaddb067b6807dc307b59c1ca035369758d1f34c990' WHERE "users"."deleted_at" IS NULL AND "id" = 13 {"service": "user"} 2025-06-13T03:15:39.689Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.658ms] [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.07s) === RUN TestNewRefreshToken_RefreshTokenChecksumIsDifferent 2025-06-13T03:15:39.752Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.989ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-13T03:15:39.753Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.689ms] [rows:1] SELECT * FROM "users" WHERE "users"."id" = 11 AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 {"service": "user"} --- PASS: TestNewRefreshToken_RefreshTokenChecksumIsDifferent (0.06s) === RUN TestParseStringToFloat --- PASS: TestParseStringToFloat (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/user/service 0.382s === RUN TestCatalog_List_Http 2025-06-13T03:15:40.845Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:40.853Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:40.858Z 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.657ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:40.859Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.868ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:40.860Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.749ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:40.861Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.582ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:40.862Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.580ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:40.862Z INFO 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 = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:40.863Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.584ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:40.864Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.476ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:40.864Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.455ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:40.865Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.396ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:40.865Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.264ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:40.865Z INFO 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 = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:40.866Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.277ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:40.866Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.336ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:40.867Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.256ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:40.867Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.192ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-13T03:15:40.867Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:40.867Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:40.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [5.214ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalog_List_Http (0.12s) === RUN TestCatalog_List 2025-06-13T03:15:41.048Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [1.825ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalog_List (0.09s) PASS ok github.com/tektoncd/hub/api/v1/service/catalog 0.216s === RUN TestQuery_Http 2025-06-13T03:15:44.014Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-13T03:15:44.022Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-13T03:15:44.027Z 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.840ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-13T03:15:44.028Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.821ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-13T03:15:44.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.278ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-13T03:15:44.029Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.277ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-13T03:15:44.030Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.407ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-13T03:15:44.030Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.667ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-13T03:15:44.031Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.525ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-13T03:15:44.032Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.407ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-13T03:15:44.032Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.289ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-13T03:15:44.032Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.303ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-13T03:15:44.033Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.273ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-13T03:15:44.033Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.297ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-13T03:15:44.034Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.185ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-13T03:15:44.034Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.144ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-13T03:15:44.034Z INFO 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-13T03:15:44.035Z INFO 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-06-13T03:15:44.035Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-13T03:15:44.035Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-13T03:15:44.112Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.523ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.113Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.947ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:44.114Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.608ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.115Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.707ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:44.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.733ms] [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-06-13T03:15:44.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.438ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:44.117Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.847ms] [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-06-13T03:15:44.119Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.635ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.120Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.681ms] [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-06-13T03:15:44.120Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.653ms] [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-06-13T03:15:44.120Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [13.356ms] [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.11s) === RUN TestQueryWithKinds_Http 2025-06-13T03:15:44.207Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.122ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.208Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.858ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:44.209Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.936ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.210Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.569ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:44.211Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.145ms] [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-06-13T03:15:44.212Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.638ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:44.213Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.886ms] [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-06-13T03:15:44.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.139ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.818ms] [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-06-13T03:15:44.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.399ms] [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-06-13T03:15:44.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [14.209ms] [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.10s) === RUN TestQueryWithInvalidKind_Http --- PASS: TestQueryWithInvalidKind_Http (0.08s) === RUN TestQueryWithTags_Http 2025-06-13T03:15:44.378Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.181ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.184ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.051ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.534ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.382Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.737ms] [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-06-13T03:15:44.383Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.025ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.385Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.948ms] [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-06-13T03:15:44.387Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.833ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:44.389Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.281ms] [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-06-13T03:15:44.389Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.056ms] [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-06-13T03:15:44.389Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [14.938ms] [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.09s) === RUN TestQueryWithPlatforms_Http 2025-06-13T03:15:44.477Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.181ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.478Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.953ms] [rows:5] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-06-13T03:15:44.480Z 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 "categories" WHERE "categories"."id" IN (1,2,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.481Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.957ms] [rows:7] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-06-13T03:15:44.482Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.982ms] [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-06-13T03:15:44.483Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.813ms] [rows:7] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-06-13T03:15:44.485Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.331ms] [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-06-13T03:15:44.488Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.885ms] [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-06-13T03:15:44.489Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.870ms] [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-06-13T03:15:44.489Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.077ms] [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-06-13T03:15:44.489Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [15.580ms] [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.10s) === RUN TestQueryWithExactName_Http 2025-06-13T03:15:44.604Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.559ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.605Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.201ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 {"service": "resource"} 2025-06-13T03:15:44.607Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.340ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.608Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.171ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 {"service": "resource"} 2025-06-13T03:15:44.610Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.146ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:44.611Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.931ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 4 {"service": "resource"} 2025-06-13T03:15:44.612Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.250ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:44.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.848ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 {"service": "resource"} 2025-06-13T03:15:44.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [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-06-13T03:15:44.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.186ms] [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-06-13T03:15:44.615Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [15.455ms] [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.13s) === RUN TestQueryWithNameAndKinds_Http 2025-06-13T03:15:44.709Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.115ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.710Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.855ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.712Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.889ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.713Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.949ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.714Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.096ms] [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-06-13T03:15:44.715Z 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 "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.716Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.669ms] [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-06-13T03:15:44.718Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.884ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:44.719Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.777ms] [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-06-13T03:15:44.719Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.266ms] [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-06-13T03:15:44.719Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [13.409ms] [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.10s) === RUN TestQueryWithNameAndTags_Http 2025-06-13T03:15:44.783Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.832ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.784Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.475ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.784Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.483ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.785Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.383ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.786Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.506ms] [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-06-13T03:15:44.786Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.448ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.787Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.826ms] [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-06-13T03:15:44.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.308ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:44.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.657ms] [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-06-13T03:15:44.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.925ms] [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-06-13T03:15:44.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.312ms] [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.07s) === RUN TestQueryWithKindsAndTags_Http 2025-06-13T03:15:44.859Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.476ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.860Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.656ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.861Z 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 "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.861Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.447ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.862Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.541ms] [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-06-13T03:15:44.863Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.381ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.863Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.439ms] [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-06-13T03:15:44.864Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.369ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:44.865Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.461ms] [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-06-13T03:15:44.865Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.833ms] [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-06-13T03:15:44.865Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.573ms] [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-06-13T03:15:44.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.493ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:44.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.941ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.952Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.683ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:44.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.482ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.955Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.068ms] [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-06-13T03:15:44.956Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.782ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:44.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.849ms] [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-06-13T03:15:44.959Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.636ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:44.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.810ms] [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-06-13T03:15:44.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.209ms] [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-06-13T03:15:44.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.955ms] [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.09s) === RUN TestQueryWithCategories_Http 2025-06-13T03:15:45.015Z 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-06-13T03:15:45.016Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.761ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.781ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:45.018Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.720ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.018Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.734ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:45.019Z 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_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.020Z 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 "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:45.021Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.427ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:45.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.373ms] [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-06-13T03:15:45.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.798ms] [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-06-13T03:15:45.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.261ms] [rows:2] SELECT DISTINCT(resources.id), resources.* FROM "resources" JOIN resource_categories as rc on rc.resource_id = resources.id JOIN categories on categories.id = rc.category_id WHERE lower(categories.name) in ('abc') AND "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 1000 {"service": "resource"} --- PASS: TestQueryWithCategories_Http (0.06s) === RUN TestQueryWithCategoriesAndName_Http 2025-06-13T03:15:45.074Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.367ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.075Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.318ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.075Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.338ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:45.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.238ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.638ms] [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-06-13T03:15:45.077Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.386ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.078Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.843ms] [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-06-13T03:15:45.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.403ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:45.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.762ms] [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-06-13T03:15:45.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.365ms] [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-06-13T03:15:45.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.966ms] [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-06-13T03:15:45.143Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.145Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.830ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.146Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.801ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:45.146Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.509ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.147Z 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 "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:45.148Z 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 "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.149Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.899ms] [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-06-13T03:15:45.150Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.446ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:45.151Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.620ms] [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-06-13T03:15:45.151Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.369ms] [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-06-13T03:15:45.151Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.442ms] [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.07s) === RUN TestQueryWithCategoriesAndKinds_Http 2025-06-13T03:15:45.215Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.350ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.215Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.459ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:45.216Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.767ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:45.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.792ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:45.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.582ms] [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-06-13T03:15:45.219Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.551ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:45.219Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.718ms] [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-06-13T03:15:45.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.019ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:45.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.658ms] [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-06-13T03:15:45.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.002ms] [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-06-13T03:15:45.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.956ms] [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.07s) === RUN TestQuery_Http_ErrorCase 2025-06-13T03:15:45.280Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.118ms] [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.06s) === RUN TestList_Http_WithLimit 2025-06-13T03:15:45.338Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.705ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.338Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.605ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) {"service": "resource"} 2025-06-13T03:15:45.339Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.703ms] [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-06-13T03:15:45.340Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.208ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) {"service": "resource"} 2025-06-13T03:15:45.340Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.463ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:45.340Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.292ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) {"service": "resource"} 2025-06-13T03:15:45.341Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.747ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:45.343Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.806ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) {"service": "resource"} 2025-06-13T03:15:45.343Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.410ms] [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-06-13T03:15:45.343Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.876ms] [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-06-13T03:15:45.343Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.695ms] [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.06s) === RUN TestList_Http_NoLimit 2025-06-13T03:15:45.410Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.431ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.411Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.732ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-06-13T03:15:45.412Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.940ms] [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-06-13T03:15:45.413Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.573ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-06-13T03:15:45.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.933ms] [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-06-13T03:15:45.415Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.950ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-06-13T03:15:45.416Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.169ms] [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-06-13T03:15:45.418Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.521ms] [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-06-13T03:15:45.419Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.609ms] [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-06-13T03:15:45.419Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.695ms] [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-06-13T03:15:45.419Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.356ms] [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.08s) === RUN TestVersionsByID_Http 2025-06-13T03:15:45.485Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.484ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:45.486Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.417ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:45.488Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.618ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.488Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.757ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.488Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [5.687ms] [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.07s) === RUN TestVersionsByID_Http_ErrorCase 2025-06-13T03:15:45.549Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.969ms] [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.06s) === RUN TestByCatalogKindNameVersion_Http 2025-06-13T03:15:45.606Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.506ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.607Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.361ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-06-13T03:15:45.608Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.449ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:45.608Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.452ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-06-13T03:15:45.609Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.343ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:45.609Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.236ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 {"service": "resource"} 2025-06-13T03:15:45.610Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.805ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:45.612Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.806ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-06-13T03:15:45.613Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.448ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:45.613Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.971ms] [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-06-13T03:15:45.613Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.851ms] [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.06s) === RUN TestByCatalogKindNameVersion_Http_ErrorCase 2025-06-13T03:15:45.672Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [1.030ms] [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.06s) === RUN TestByCatalogKindNameVersionReadme_Http 2025-06-13T03:15:45.729Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http (0.06s) === RUN TestByCatalogKindNameVersionReadme_Http_ErrorCase 2025-06-13T03:15:45.791Z INFO resource/resource.go:187 Fetching README for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http_ErrorCase (0.06s) === RUN TestByCatalogKindNameVersionYaml_Http 2025-06-13T03:15:45.842Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http (0.05s) === RUN TestByCatalogKindNameVersionYaml_Http_ErrorCase 2025-06-13T03:15:45.905Z INFO resource/resource.go:209 Fetching YAML for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http_ErrorCase (0.06s) === RUN TestByVersionID_Http 2025-06-13T03:15:45.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.995ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 4 {"service": "resource"} 2025-06-13T03:15:45.964Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.739ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:45.967Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.802ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.968Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.757ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:45.968Z 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" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:45.969Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.471ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:45.970Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.437ms] [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-06-13T03:15:45.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.831ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:45.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.814ms] [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-06-13T03:15:45.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.073ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 2 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:45.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [10.630ms] [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.07s) === RUN TestByVersionID_Http_ErrorCase 2025-06-13T03:15:46.032Z 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.567ms] [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.06s) === RUN TestByCatalogKindName_Http 2025-06-13T03:15:46.094Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.416ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.095Z 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_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.096Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.461ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:46.096Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.096Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.282ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.097Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.242ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.097Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.396ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.099Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.304ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:46.099Z 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" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.100Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.346ms] [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-06-13T03:15:46.100Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.129ms] [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.07s) === RUN TestByEnterpriseCatalogKindName_Http 2025-06-13T03:15:46.161Z 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 "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.906ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-06-13T03:15:46.164Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.533ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-06-13T03:15:46.165Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.594ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.165Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.657ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-06-13T03:15:46.166Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.647ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.221ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-06-13T03:15:46.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.570ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.576ms] [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-06-13T03:15:46.168Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.059ms] [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.07s) === RUN TestByCatalogKindName_CompatibleVersion_Http 2025-06-13T03:15:46.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.484ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.365ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.224Z 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" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:46.224Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.310ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.225Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.361ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.225Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.465ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.226Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.898ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.228Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.503ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:46.228Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.509ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.075ms] [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-06-13T03:15:46.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.948ms] [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.06s) === RUN TestByCatalogKindName_InvalidPipelinesVersion_Http --- PASS: TestByCatalogKindName_InvalidPipelinesVersion_Http (0.07s) === RUN TestByCatalogKindName_InvalidPipelinesVersion_Error_Http --- PASS: TestByCatalogKindName_InvalidPipelinesVersion_Error_Http (0.06s) === RUN TestByCatalogKindName_ValidPipelinesVersion_Http 2025-06-13T03:15:46.423Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.675ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.424Z 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" = 1 {"service": "resource"} 2025-06-13T03:15:46.425Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.584ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:46.425Z 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-06-13T03:15:46.426Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.463ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.427Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.687ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.428Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.908ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.621ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:46.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.485ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.552ms] [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-06-13T03:15:46.431Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [9.697ms] [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.08s) === RUN TestByCatalogKindName_NoCompatibleVersion_Http_ErrorCase 2025-06-13T03:15:46.498Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.797ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.499Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.508ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.500Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.736ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:46.500Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.458ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.501Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.417ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.501Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.402ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.502Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.646ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.503Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.307ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:46.504Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.576ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.504Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.924ms] [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-06-13T03:15:46.504Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.428ms] [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.07s) === RUN TestByCatalogKindName_Http_ErrorCase 2025-06-13T03:15:46.564Z 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.778ms] [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.06s) === RUN TestByID_Http 2025-06-13T03:15:46.617Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.828ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.618Z 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_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.618Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.508ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:46.619Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.619Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.315ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.620Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.534ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:46.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.749ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.537ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:46.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.416ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.922ms] [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-06-13T03:15:46.623Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.329ms] [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.06s) === RUN TestByID_Http_ErrorCase 2025-06-13T03:15:46.693Z 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.898ms] [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.07s) === RUN TestDeprecationByVersionID_Http 2025-06-13T03:15:46.749Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.396ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-13T03:15:46.750Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.636ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.752Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.758ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.752Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.417ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:46.753Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.524ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:46.754Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.574ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:46.754Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.755Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.462ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:46.755Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.391ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.755Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.178ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.755Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.648ms] [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-06-13T03:15:46.812Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:46.812Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.610ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:46.813Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.706ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:46.814Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:46.815Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.433ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.815Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:46.816Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.440ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:46.817Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-13T03:15:46.817Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:46.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.569ms] [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-06-13T03:15:46.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.554ms] [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.06s) === RUN TestGetYamlByCatalogKindNameVersion_Http 2025-06-13T03:15:46.881Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion_Http (0.06s) === RUN TestGetLatestRawYamlByCatalogKindName_Http 2025-06-13T03:15:46.946Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-06-13T03:15:46.948Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [1.555ms] [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-06-13T03:15:46.949Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.699ms] [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-06-13T03:15:46.950Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.877ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL {"service": "resource"} --- PASS: TestGetLatestRawYamlByCatalogKindName_Http (0.07s) === RUN TestQuery_ByTags 2025-06-13T03:15:47.015Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.716ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.015Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.581ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:47.016Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.669ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:47.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.412ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:47.018Z 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 "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.019Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.772ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:47.020Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.860ms] [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-06-13T03:15:47.022Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.096ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:47.023Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.666ms] [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-06-13T03:15:47.023Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.111ms] [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-06-13T03:15:47.023Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.864ms] [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.07s) === RUN TestQuery_ByPlatforms 2025-06-13T03:15:47.094Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.956ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.977ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) {"service": "resource"} 2025-06-13T03:15:47.096Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.701ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:47.098Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.097ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) {"service": "resource"} 2025-06-13T03:15:47.099Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.836ms] [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-06-13T03:15:47.100Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.801ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) {"service": "resource"} 2025-06-13T03:15:47.101Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.801ms] [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-06-13T03:15:47.103Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.722ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) {"service": "resource"} 2025-06-13T03:15:47.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.828ms] [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-06-13T03:15:47.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.941ms] [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-06-13T03:15:47.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.257ms] [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.08s) === RUN TestQuery_ByNameAndKind 2025-06-13T03:15:47.165Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.359ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.165Z 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 {"service": "resource"} 2025-06-13T03:15:47.166Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.545ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:47.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.399ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-13T03:15:47.167Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.486ms] [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-06-13T03:15:47.168Z 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-06-13T03:15:47.168Z 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 "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:47.169Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.314ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:47.170Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.251ms] [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-06-13T03:15:47.170Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.372ms] [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-06-13T03:15:47.170Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.206ms] [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.07s) === RUN TestQuery_ByCategories 2025-06-13T03:15:47.227Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.662ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.228Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.732ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:47.228Z 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 "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:47.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.281ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:47.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.612ms] [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-06-13T03:15:47.230Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.654ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-13T03:15:47.231Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.660ms] [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-06-13T03:15:47.232Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.361ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-13T03:15:47.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.486ms] [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-06-13T03:15:47.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.854ms] [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-06-13T03:15:47.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.020ms] [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.06s) === RUN TestQuery_NotFoundError 2025-06-13T03:15:47.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.052ms] [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.06s) === RUN TestList_ByLimit 2025-06-13T03:15:47.354Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.534ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.354Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.426ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) {"service": "resource"} 2025-06-13T03:15:47.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.683ms] [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-06-13T03:15:47.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.356ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8) {"service": "resource"} 2025-06-13T03:15:47.356Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.711ms] [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-06-13T03:15:47.357Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.531ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) {"service": "resource"} 2025-06-13T03:15:47.358Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.603ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:47.360Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.938ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) {"service": "resource"} 2025-06-13T03:15:47.361Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.584ms] [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-06-13T03:15:47.361Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.828ms] [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-06-13T03:15:47.361Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.233ms] [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.07s) === RUN TestVersionsByID 2025-06-13T03:15:47.418Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.167ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:47.418Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.192ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.420Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.171ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.420Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.941ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.420Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [3.549ms] [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.06s) === RUN TestVersionsByID_NotFoundError 2025-06-13T03:15:47.471Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.455ms] [rows:0] SELECT * FROM "resource_versions" WHERE resource_id = 11 AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} --- PASS: TestVersionsByID_NotFoundError (0.05s) === RUN TestByCatalogKindNameVersion 2025-06-13T03:15:47.541Z 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" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.542Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.476ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-06-13T03:15:47.543Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.983ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:47.544Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.444ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-06-13T03:15:47.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.452ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.546Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.792ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 {"service": "resource"} 2025-06-13T03:15:47.547Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.852ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:47.549Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.766ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-06-13T03:15:47.549Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.549Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.448ms] [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-06-13T03:15:47.549Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [9.658ms] [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.08s) === RUN TestByCatalogKindNameVersionReadme 2025-06-13T03:15:47.601Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme (0.05s) === RUN TestByCatalogKindNameVersionYaml 2025-06-13T03:15:47.654Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml (0.05s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-06-13T03:15:47.705Z 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.739ms] [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.05s) === RUN TestByVersionID 2025-06-13T03:15:47.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.374ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 {"service": "resource"} 2025-06-13T03:15:47.764Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.518ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.766Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.780ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.767Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.734ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:47.767Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.650ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:47.768Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.499ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:47.769Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.503ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.770Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.585ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:47.770Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.696ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:47.771Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.631ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.771Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.794ms] [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.07s) === RUN TestByVersionID_NotFoundError 2025-06-13T03:15:47.820Z 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.537ms] [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-06-13T03:15:47.874Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.257ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.875Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.414ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 {"service": "resource"} 2025-06-13T03:15:47.876Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.687ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 {"service": "resource"} 2025-06-13T03:15:47.876Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.573ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 {"service": "resource"} 2025-06-13T03:15:47.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.265ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 {"service": "resource"} 2025-06-13T03:15:47.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.340ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.384ms] [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-06-13T03:15:47.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.767ms] [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.06s) === RUN TestByEnterpriseCatalogKindName 2025-06-13T03:15:47.930Z 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 "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.930Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.368ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-06-13T03:15:47.931Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.694ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-06-13T03:15:47.932Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.932Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.408ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-06-13T03:15:47.933Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.896ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:47.935Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.484ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-06-13T03:15:47.936Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.400ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.936Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.071ms] [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-06-13T03:15:47.936Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.100ms] [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.06s) === RUN TestByCatalogKindNameIfCompatible 2025-06-13T03:15:47.995Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.310ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:47.995Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.246ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:47.996Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:47.997Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.664ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:47.998Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.728ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:47.998Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.664ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:47.999Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.408ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:48.000Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.420ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:48.001Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.635ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:48.001Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.322ms] [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-06-13T03:15:48.002Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.210ms] [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.07s) === RUN TestByCatalogKindName_CompatibleVersionNotFound 2025-06-13T03:15:48.082Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.727ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:48.082Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.583ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:48.084Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.998ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:48.084Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.530ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:48.085Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:48.086Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.856ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:48.087Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.532ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:48.088Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.314ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:48.088Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.436ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:48.088Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.620ms] [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-06-13T03:15:48.089Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.655ms] [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.09s) === RUN TestByCatalogKindName_ResourceNotFoundError 2025-06-13T03:15:49.175Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [1.019ms] [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 (1.09s) === RUN TestByID 2025-06-13T03:15:49.232Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.686ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:49.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.628ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:49.233Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:49.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.242ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:49.235Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.771ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:49.235Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.564ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-13T03:15:49.236Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.787ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:49.238Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.542ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-13T03:15:49.239Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.571ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:49.239Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.103ms] [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-06-13T03:15:49.239Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.198ms] [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.06s) === RUN TestByID_NotFoundError 2025-06-13T03:15:49.295Z 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.534ms] [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.06s) === RUN TestCreationRawURL --- PASS: TestCreationRawURL (0.00s) === RUN TestDeprecationByVersionID 2025-06-13T03:15:49.363Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.280ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-13T03:15:49.363Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.453ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:49.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.746ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:49.366Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.487ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:49.367Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.954ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:49.368Z 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_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:49.368Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:49.369Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.551ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:49.370Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.655ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:49.370Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.423ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:49.370Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.171ms] [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.08s) === RUN TestLatestVersionDeprecationByID 2025-06-13T03:15:49.442Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.559ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-13T03:15:49.443Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.632ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:49.443Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.624ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-13T03:15:49.444Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.366ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:49.445Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.598ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:49.446Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.577ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-06-13T03:15:49.446Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.554ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-13T03:15:49.448Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.385ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-13T03:15:49.448Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-13T03:15:49.448Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.711ms] [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-06-13T03:15:49.448Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.770ms] [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.08s) === RUN TestCreationRawURLBitbucket --- PASS: TestCreationRawURLBitbucket (0.00s) === RUN TestCreationRawURLGitlab --- PASS: TestCreationRawURLGitlab (0.00s) === RUN TestCreationRawURLGitlabEnterprise --- PASS: TestCreationRawURLGitlabEnterprise (0.00s) === RUN TestGetYamlByCatalogKindNameVersion 2025-06-13T03:15:49.514Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion (0.07s) === RUN TestGetLatestRawYamlByCatalogKindName 2025-06-13T03:15:49.556Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-06-13T03:15:49.556Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [0.473ms] [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-06-13T03:15:49.557Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.685ms] [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-06-13T03:15:49.557Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.297ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL {"service": "resource"} --- PASS: TestGetLatestRawYamlByCatalogKindName (0.04s) PASS ok github.com/tektoncd/hub/api/v1/service/resource 5.577s FAIL make: *** [Makefile:47: api-test] Error 1 ERROR: api unit test failed + EXIT_VALUE=1 + set +o xtrace