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 8b67ce3ac21efec7dc218593fbdaf9197cc09d75: go.mod go.sum vendor/github.com/jackc/pgservicefile/.travis.yml vendor/github.com/jackc/pgservicefile/README.md vendor/github.com/jackc/pgservicefile/pgservicefile.go vendor/github.com/jackc/pgx/v5/CHANGELOG.md vendor/github.com/jackc/pgx/v5/CONTRIBUTING.md vendor/github.com/jackc/pgx/v5/README.md vendor/github.com/jackc/pgx/v5/batch.go vendor/github.com/jackc/pgx/v5/conn.go vendor/github.com/jackc/pgx/v5/doc.go vendor/github.com/jackc/pgx/v5/extended_query_builder.go vendor/github.com/jackc/pgx/v5/internal/anynil/anynil.go vendor/github.com/jackc/pgx/v5/internal/sanitize/sanitize.go vendor/github.com/jackc/pgx/v5/large_objects.go vendor/github.com/jackc/pgx/v5/named_args.go vendor/github.com/jackc/pgx/v5/pgconn/config.go vendor/github.com/jackc/pgx/v5/pgconn/ctxwatch/context_watcher.go vendor/github.com/jackc/pgx/v5/pgconn/doc.go vendor/github.com/jackc/pgx/v5/pgconn/errors.go vendor/github.com/jackc/pgx/v5/pgconn/pgconn.go vendor/github.com/jackc/pgx/v5/pgproto3/pgproto3.go vendor/github.com/jackc/pgx/v5/pgtype/array_codec.go vendor/github.com/jackc/pgx/v5/pgtype/doc.go vendor/github.com/jackc/pgx/v5/pgtype/interval.go vendor/github.com/jackc/pgx/v5/pgtype/json.go vendor/github.com/jackc/pgx/v5/pgtype/jsonb.go vendor/github.com/jackc/pgx/v5/pgtype/pgtype.go vendor/github.com/jackc/pgx/v5/pgtype/pgtype_default.go vendor/github.com/jackc/pgx/v5/pgtype/time.go vendor/github.com/jackc/pgx/v5/pgtype/timestamp.go vendor/github.com/jackc/pgx/v5/pgtype/timestamptz.go vendor/github.com/jackc/pgx/v5/pgxpool/conn.go vendor/github.com/jackc/pgx/v5/pgxpool/doc.go vendor/github.com/jackc/pgx/v5/pgxpool/pool.go vendor/github.com/jackc/pgx/v5/pgxpool/tracer.go vendor/github.com/jackc/pgx/v5/rows.go vendor/github.com/jackc/pgx/v5/stdlib/sql.go vendor/github.com/jackc/pgx/v5/values.go vendor/github.com/jackc/puddle/v2/CHANGELOG.md vendor/github.com/jackc/puddle/v2/README.md vendor/github.com/jackc/puddle/v2/nanotime.go vendor/github.com/jackc/puddle/v2/nanotime_time.go vendor/github.com/jackc/puddle/v2/nanotime_unsafe.go vendor/github.com/jackc/puddle/v2/pool.go vendor/gorm.io/driver/postgres/error_translator.go vendor/gorm.io/driver/postgres/migrator.go vendor/gorm.io/driver/postgres/postgres.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.23.8 (linux/amd64) go version go1.23.8 linux/amd64 >> git version git version 2.43.0 ============================ ==== RUNNING UNIT TESTS ==== ============================ go version go1.23.8 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 github.com/stretchr/testify v1.10.0 go: downloading golang.org/x/tools v0.30.0 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/dimfeld/httppath v0.0.0-20170720192232-ee938bf73598 go: downloading golang.org/x/text v0.22.0 go: downloading github.com/manveru/faker v0.0.0-20171103152722-9fbc68a78c4d go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading golang.org/x/mod v0.23.0 go: downloading golang.org/x/sync v0.11.0 Goa version v3.20.0 ---------------------------- -- Generating API Design... ---------------------------- cd api && go mod vendor && goa gen github.com/tektoncd/hub/api/design go: downloading github.com/gorilla/handlers v1.5.2 go: downloading goa.design/plugins/v3 v3.20.0 go: downloading github.com/gorilla/mux v1.8.1 go: downloading go.uber.org/automaxprocs v1.6.0 go: downloading github.com/markbates/goth v1.81.0 go: downloading github.com/spf13/cobra v1.9.1 go: downloading github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b go: downloading github.com/joho/godotenv v1.5.1 go: downloading github.com/spf13/viper v1.20.1 go: downloading go.uber.org/zap v1.27.0 go: downloading gorm.io/driver/postgres v1.6.0 go: downloading gorm.io/gorm v1.26.0 go: downloading golang.org/x/text v0.26.0 go: downloading github.com/tektoncd/pipeline v1.0.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.4 go: downloading github.com/tektoncd/plumbing v0.0.0-20220817140952-3da8ce01aeeb go: downloading github.com/gorilla/sessions v1.3.0 go: downloading k8s.io/client-go v0.32.2 go: downloading github.com/AlecAivazis/survey/v2 v2.3.7 go: downloading github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 go: downloading github.com/ActiveState/vt10x v1.3.1 go: downloading github.com/mitchellh/go-homedir v1.1.0 go: downloading github.com/golang-jwt/jwt/v4 v4.5.2 go: downloading github.com/ikawaha/goahttpcheck v1.15.10 go: downloading knative.dev/pkg v0.0.0-20250415155312-ed3e2158b883 go: downloading github.com/go-testfixtures/testfixtures/v3 v3.14.0 go: downloading github.com/fatih/color v1.18.0 go: downloading golang.org/x/term v0.32.0 go: downloading github.com/go-gormigrate/gormigrate/v2 v2.1.4 go: downloading sigs.k8s.io/yaml v1.4.0 go: downloading github.com/go-co-op/gocron v1.37.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading github.com/inconshreveable/mousetrap v1.1.0 go: downloading github.com/spf13/pflag v1.0.6 go: downloading github.com/jackc/pgx/v5 v5.6.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/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/jinzhu/now v1.1.5 go: downloading go.uber.org/multierr v1.11.0 go: downloading golang.org/x/oauth2 v0.29.0 go: downloading github.com/go-chi/chi/v5 v5.2.1 go: downloading github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 go: downloading github.com/gorilla/websocket v1.5.3 go: downloading golang.org/x/tools v0.33.0 go: downloading github.com/gorilla/securecookie v1.1.2 go: downloading github.com/google/go-cmp v0.7.0 go: downloading github.com/kr/pty v1.1.8 go: downloading github.com/creack/pty v1.1.17 go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading k8s.io/klog/v2 v2.130.1 go: downloading github.com/gogo/protobuf v1.3.2 go: downloading github.com/google/gofuzz v1.2.0 go: downloading k8s.io/utils v0.0.0-20241210054802-24370beab758 go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.5.0 go: downloading github.com/ikawaha/httpcheck v1.12.3 go: downloading k8s.io/api v0.32.2 go: downloading github.com/google/cel-go v0.24.1 go: downloading k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 go: downloading github.com/google/go-containerregistry v0.20.3 go: downloading github.com/sigstore/sigstore v1.9.4 go: downloading go.opencensus.io v0.24.0 go: downloading k8s.io/apiextensions-apiserver v0.32.1 go: downloading github.com/googleapis/go-sql-spanner v1.7.4 go: downloading golang.org/x/sync v0.15.0 go: downloading golang.org/x/sys v0.33.0 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/robfig/cron/v3 v3.0.1 go: downloading go.uber.org/atomic v1.11.0 go: downloading github.com/jinzhu/inflection v1.0.0 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 go: downloading golang.org/x/crypto v0.38.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 github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go: downloading sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go: downloading gopkg.in/inf.v0 v0.9.1 go: downloading github.com/go-logr/logr v1.4.2 go: downloading golang.org/x/time v0.10.0 go: downloading gopkg.in/evanphx/json-patch.v4 v4.12.0 go: downloading github.com/cloudevents/sdk-go/v2 v2.15.2 go: downloading github.com/hashicorp/golang-lru v1.0.2 go: downloading github.com/itchyny/gojq v0.12.16 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/blendle/zapdriver v1.3.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/sigstore/protobuf-specs v0.4.1 go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go: downloading cel.dev/expr v0.19.1 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250207221924-e9438ea467c6 go: downloading google.golang.org/protobuf v1.36.6 go: downloading github.com/opencontainers/go-digest v1.0.0 go: downloading google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 go: downloading github.com/containerd/stargz-snapshotter/estargz v0.16.3 go: downloading cloud.google.com/go v0.116.0 go: downloading cloud.google.com/go/spanner v1.73.0 go: downloading google.golang.org/api v0.217.0 go: downloading google.golang.org/grpc v1.71.1 go: downloading github.com/jackc/puddle/v2 v2.2.2 go: downloading github.com/fxamacker/cbor/v2 v2.7.0 go: downloading github.com/go-openapi/jsonreference v0.21.0 go: downloading github.com/go-openapi/swag v0.23.0 go: downloading github.com/emicklei/go-restful/v3 v3.12.1 go: downloading github.com/gohugoio/hashstructure v0.5.0 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 github.com/pkg/errors v0.9.1 go: downloading github.com/evanphx/json-patch/v5 v5.9.11 go: downloading gomodules.xyz/jsonpatch/v2 v2.5.0 go: downloading github.com/kelseyhightower/envconfig v1.4.0 go: downloading github.com/itchyny/timefmt-go v0.1.6 go: downloading github.com/docker/cli v27.5.0+incompatible go: downloading github.com/hashicorp/errwrap v1.1.0 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/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading github.com/docker/distribution v2.8.3+incompatible go: downloading github.com/klauspost/compress v1.17.11 go: downloading github.com/opencontainers/image-spec v1.1.0 go: downloading github.com/vbatts/tar-split v0.11.6 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250219182151-9fdb1cabc7b2 go: downloading github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 go: downloading cloud.google.com/go/monitoring v1.21.2 go: downloading github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0 go: downloading github.com/googleapis/gax-go/v2 v2.14.1 go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.34.0 go: downloading go.opentelemetry.io/otel v1.35.0 go: downloading go.opentelemetry.io/otel/metric v1.35.0 go: downloading go.opentelemetry.io/otel/sdk/metric v1.34.0 go: downloading go.opentelemetry.io/otel/sdk v1.34.0 go: downloading cloud.google.com/go/iam v1.2.2 go: downloading cloud.google.com/go/longrunning v0.6.2 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/go-openapi/jsonpointer v0.21.0 go: downloading golang.org/x/mod v0.25.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/census-instrumentation/opencensus-proto v0.4.1 go: downloading github.com/mailru/easyjson v0.9.0 go: downloading github.com/openzipkin/zipkin-go v0.4.3 go: downloading golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac go: downloading github.com/go-jose/go-jose/v4 v4.0.5 go: downloading go.opentelemetry.io/otel/trace v1.35.0 go: downloading cloud.google.com/go/compute/metadata v0.6.0 go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.25.0 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading github.com/go-kit/log v0.2.1 go: downloading gopkg.in/yaml.v2 v2.4.0 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go: downloading github.com/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/josharian/intern v1.0.0 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading go.opentelemetry.io/auto/sdk v1.1.0 go: downloading github.com/docker/docker-credential-helpers v0.8.2 go: downloading github.com/envoyproxy/go-control-plane/envoy v1.32.4 go: downloading github.com/go-logfmt/logfmt v0.6.0 go: downloading github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3 go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1 go: downloading cloud.google.com/go/auth v0.14.0 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.4 go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.7 go: downloading github.com/google/s2a-go v0.1.9 go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 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 [531 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/restricted amd64 Packages [1442 kB] Get:12 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [22.1 kB] Get:13 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1093 kB] Get:14 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [26.7 kB] Get:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1418 kB] Get:16 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1495 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 9192 kB in 4s (2512 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://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 libpq5 amd64 17.5-1.pgdg24.04+1 [226 kB] Get:5 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-client-15 amd64 15.13-1.pgdg24.04+1 [1714 kB] Get:6 http://apt.postgresql.org/pub/repos/apt noble-pgdg/main amd64 postgresql-15 amd64 15.13-1.pgdg24.04+1 [15.2 MB] Get:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc6-dev amd64 2.39-0ubuntu8.4 [2124 kB] 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 6s (10.0 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23213 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.39-0ubuntu8.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-11T11:53:24.561Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:53:24.574Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:53:24.580Z 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.067ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.581Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:404 [0.668ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.631Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:404 [50.205ms] [rows:0] CREATE TABLE "migrations" ("id" varchar(255),PRIMARY KEY ("id")) 2025-06-11T11:53:24.639Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [7.392ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:53:24.639Z 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.393ms] [rows:1] SELECT count(*) FROM "migrations" 2025-06-11T11:53:24.645Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.832ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'categories' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.697Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [50.944ms] [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-11T11:53:24.701Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.375ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_categories_deleted_at" ON "categories" ("deleted_at") 2025-06-11T11:53:24.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.327ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'catalogs' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.727Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [23.700ms] [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-11T11:53:24.731Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.278ms] [rows:0] CREATE UNIQUE INDEX IF NOT EXISTS "uix_name_org" ON "catalogs" ("name","org") 2025-06-11T11:53:24.736Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.147ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalogs_deleted_at" ON "catalogs" ("deleted_at") 2025-06-11T11:53:24.739Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [2.803ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'resources' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.803Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [64.305ms] [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-11T11:53:24.810Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.121ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resources_deleted_at" ON "resources" ("deleted_at") 2025-06-11T11:53:24.811Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.992ms] [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-11T11:53:24.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.248ms] [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-11T11:53:24.818Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.684ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'tags' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.832Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [13.215ms] [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-11T11:53:24.837Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.160ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_tags_deleted_at" ON "tags" ("deleted_at") 2025-06-11T11:53:24.838Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.456ms] [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-11T11:53:24.845Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [6.866ms] [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-11T11:53:24.846Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.723ms] [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-11T11:53:24.861Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [14.212ms] [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-11T11:53:24.866Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.182ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_catalog_errors_deleted_at" ON "catalog_errors" ("deleted_at") 2025-06-11T11:53:24.867Z 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 = 'resource_platforms' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.869Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [2.007ms] [rows:0] CREATE TABLE "resource_platforms" ("resource_id" bigint,"platform_id" bigint) 2025-06-11T11:53:24.871Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.867ms] [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-11T11:53:24.884Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [13.509ms] [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-11T11:53:24.902Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [16.471ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_resource_versions_deleted_at" ON "resource_versions" ("deleted_at") 2025-06-11T11:53:24.903Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.656ms] [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-11T11:53:24.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.863ms] [rows:0] CREATE TABLE "version_platforms" ("resource_version_id" bigint,"platform_id" bigint) 2025-06-11T11:53:24.905Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.578ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'users' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.921Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [14.774ms] [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-11T11:53:24.929Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.247ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_users_deleted_at" ON "users" ("deleted_at") 2025-06-11T11:53:24.930Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.071ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'scopes' AND table_type = 'BASE TABLE' 2025-06-11T11:53:24.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [11.688ms] [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-11T11:53:24.947Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [3.787ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_scopes_deleted_at" ON "scopes" ("deleted_at") 2025-06-11T11:53:24.948Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.510ms] [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-11T11:53:24.962Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [13.600ms] [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-11T11:53:24.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.033ms] [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-11T11:53:24.977Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [13.884ms] [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-11T11:53:24.982Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.020ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_user_resource_ratings_deleted_at" ON "user_resource_ratings" ("deleted_at") 2025-06-11T11:53:24.983Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.465ms] [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-11T11:53:24.993Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.800ms] [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-11T11:53:24.998Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [4.414ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_sync_jobs_deleted_at" ON "sync_jobs" ("deleted_at") 2025-06-11T11:53:24.998Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.542ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'configs' AND table_type = 'BASE TABLE' 2025-06-11T11:53:25.008Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [9.803ms] [rows:0] CREATE TABLE "configs" ("id" bigserial,"created_at" timestamptz,"updated_at" timestamptz,"deleted_at" timestamptz,"checksum" text,PRIMARY KEY ("id")) 2025-06-11T11:53:25.017Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [8.858ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_configs_deleted_at" ON "configs" ("deleted_at") 2025-06-11T11:53:25.018Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [0.537ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'platforms' AND table_type = 'BASE TABLE' 2025-06-11T11:53:25.045Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [26.187ms] [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-11T11:53:25.052Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [7.594ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_platforms_deleted_at" ON "platforms" ("deleted_at") 2025-06-11T11:53:25.054Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [1.488ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'accounts' AND table_type = 'BASE TABLE' 2025-06-11T11:53:25.067Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [12.162ms] [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-11T11:53:25.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/migration/migration.go:52 [5.760ms] [rows:0] CREATE INDEX IF NOT EXISTS "idx_accounts_deleted_at" ON "accounts" ("deleted_at") 2025-06-11T11:53:25.075Z 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.145ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('SCHEMA_INIT') 2025-06-11T11:53:25.077Z 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.642ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010061403_rename_name_to_agent_name_in_user') 2025-06-11T11:53:25.080Z 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.313ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010071100_create_config_table') 2025-06-11T11:53:25.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 [1.498ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202010271300_add_refresh_token_checksum_col_in_user_table') 2025-06-11T11:53:25.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 [1.484ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202102171333_update_catalog_branch_to_main') 2025-06-11T11:53:25.084Z 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.376ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202103161200_add_avatar_url_column_in_users_table') 2025-06-11T11:53:25.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 [1.725ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107291608_refresh_all_tables') 2025-06-11T11:53:25.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 [2.559ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202110071100_update_resource_category_table') 2025-06-11T11:53:25.093Z 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.766ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106281500_create_platform_tables') 2025-06-11T11:53:25.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 [2.679ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202106282200_add_deprecated_col_in_resource_version_table') 2025-06-11T11:53:25.098Z 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.735ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109151102_add_provider_in_catalog_table') 2025-06-11T11:53:25.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 [3.284ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202107221500_add_ondelete_constraints') 2025-06-11T11:53:25.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.764ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202109201733_create_user_table') 2025-06-11T11:53:25.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 [2.170ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202111091037_backup_users_add_account_table_and_update_data') 2025-06-11T11:53:25.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:466 [4.573ms] [rows:1] INSERT INTO "migrations" ("id") VALUES ('202202191725_add_ssh_url_column_in_catalogs_table') 2025-06-11T11:53:25.110Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:53:25.110Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:53:25.280Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:148 [1.025ms] [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-11T11:53:25.286Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:162 [5.468ms] [rows:1] UPDATE "users" SET "code"='',"updated_at"='2025-06-11 11:53:25.284' WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL {"service": "auth"} 2025-06-11T11:53:25.287Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:171 [0.774ms] [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-11T11:53:25.288Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:36 [1.283ms] [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-11T11:53:25.292Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:71 [2.896ms] [rows:1] UPDATE "users" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-11 11:53:25.289',"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-11T11:53:25.293Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.671ms] [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-11T11:53:25.293Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.550ms] [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-11T11:53:25.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.414ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:53:25.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.568ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:53:25.295Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.250ms] [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.73s) === RUN TestInvalidLogin 2025-06-11T11:53:25.430Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth.go:148 record not found [0.957ms] [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.13s) === RUN TestProviderList --- PASS: TestProviderList (0.00s) === RUN TestInsertData_AccountExistsButNotEmail 2025-06-11T11:53:25.536Z 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.674ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-11T11:53:25.537Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:126 [0.992ms] [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-11T11:53:25.540Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:142 [2.344ms] [rows:1] UPDATE "users" SET "updated_at"='2025-06-11 11:53:25.538',"email"='bbuser@bar.com',"type"='user',"code"='code' WHERE id = 31 AND "users"."deleted_at" IS NULL 2025-06-11T11:53:25.541Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:153 [0.553ms] [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.11s) === RUN TestInsertData_AddNewEmailAndAccount 2025-06-11T11:53:25.656Z 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.565ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-11T11:53:25.656Z 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.465ms] [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-11T11:53:25.657Z 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.258ms] [rows:0] SELECT * FROM "users" WHERE email = 'bbuser@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-11T11:53:25.657Z 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.561ms] [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-11T11:53:25.658Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:223 [0.565ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 2025-06-11T11:53:25.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:229 [1.700ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-11 11:53:25.658','2025-06-11 11:53:25.658',NULL,'bbuser@bar.com','user','','','code',32) RETURNING "id" 2025-06-11T11:53:25.666Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:247 [6.282ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-06-11 11:53:25.66','2025-06-11 11:53:25.66',NULL,32,'bbnewuser','newbitbucketuser','http://bitbucketavatar','bitbucket') RETURNING "id" --- PASS: TestInsertData_AddNewEmailAndAccount (0.13s) === RUN TestInsertData_EmailExistsAddNewAccount 2025-06-11T11:53:25.761Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:225 [0.633ms] [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-11T11:53:25.761Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:232 [0.414ms] [rows:2] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL 2025-06-11T11:53:25.762Z 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.408ms] [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-11T11:53:25.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:120 [0.293ms] [rows:1] SELECT * FROM "users" WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-11T11:53:25.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:156 ERROR: table name "users" specified more than once (SQLSTATE 42712) [0.574ms] [rows:1] UPDATE "users" SET "code"='code',"updated_at"='2025-06-11 11:53:25.762' FROM "users" WHERE email = 'foo@bar.com' AND "users"."deleted_at" IS NULL 2025-06-11T11:53:25.763Z ERROR service/service.go:157 ERROR: table name "users" specified more than once (SQLSTATE 42712) {"service": "svc"} github.com/tektoncd/hub/api/pkg/auth/service.(*request).insertData /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/service.go:157 github.com/tektoncd/hub/api/pkg/auth/service.TestInsertData_EmailExistsAddNewAccount /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:244 testing.tRunner /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.8.linux-amd64/src/testing/testing.go:1690 auth_test.go:245: Error Trace: /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:245 Error: Received unexpected error: ERROR: table name "users" specified more than once (SQLSTATE 42712) Test: TestInsertData_EmailExistsAddNewAccount 2025-06-11T11:53:25.763Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:250 [0.293ms] [rows:2] SELECT * FROM "accounts" WHERE user_id = 11 AND "accounts"."deleted_at" IS NULL auth_test.go:252: Error Trace: /home/prow/go/src/github.com/tektoncd/hub/api/pkg/auth/service/auth_test.go:252 Error: Not equal: expected: 3 actual : 2 Test: TestInsertData_EmailExistsAddNewAccount --- FAIL: TestInsertData_EmailExistsAddNewAccount (0.10s) FAIL FAIL github.com/tektoncd/hub/api/pkg/auth/service 1.240s ? 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-11T11:57:28.985Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000341a80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:28.988Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007068a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:28.988Z ERROR TestV1UpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1UpdateAvailable (0.00s) === RUN TestUpdateAvailable_WithSkippedTasks logger.go:146: 2025-06-11T11:57:28.991Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007071c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:28.993Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0007079a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:28.993Z 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-11T11:57:28.995Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0008145a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:28.996Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000814ce0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:28.997Z ERROR TestV1NoUpdateAvailable cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1NoUpdateAvailable (0.00s) === RUN TestNoUpdateAvailable_TaskNotInstalledViaHubCLI logger.go:146: 2025-06-11T11:57:28.998Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000815600 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:29.000Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000815ce0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:29.000Z 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-11T11:57:29.002Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0009006c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:29.003Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000900fc0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:29.003Z 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-11T11:57:29.005Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000901aa0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:29.006Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004c4860 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:29.006Z 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.060s === RUN TestDowngrade_ResourceNotExist logger.go:146: 2025-06-11T11:57:33.355Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045d200 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.356Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00045d6a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.356Z 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-11T11:57:33.357Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000120120 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.357Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000120740 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.358Z 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-11T11:57:33.358Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001210a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.358Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000121420 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.358Z 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-11T11:57:33.359Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000121b40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.361Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c6860 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.361Z ERROR TestV1Downgrade cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Downgrade (0.00s) === RUN TestDowngrade_ToSpecificVersion logger.go:146: 2025-06-11T11:57:33.362Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c7620 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.363Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006942e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.363Z 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-11T11:57:33.364Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006950e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.365Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000695d80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.365Z 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-11T11:57:33.366Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001cf4c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.369Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004a23e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.369Z 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-11T11:57:33.370Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0008a88a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.371Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0008a92e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.372Z 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-11T11:57:33.373Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0008a9f00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:33.374Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001cf2e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:33.374Z 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.187s === 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.01s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/get 0.062s === 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.040s === RUN TestInstall_NewResource === RUN TestInstall_NewResource/TestInstall_NewResource_TektonHub logger.go:146: 2025-06-11T11:57:45.364Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00061d640 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.368Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00080a280 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestInstall_NewResource (0.01s) --- 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-11T11:57:45.371Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002ae7a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.371Z 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-11T11:57:45.373Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0002af360 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.373Z 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-11T11:57:45.376Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00080aee0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.377Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00080bac0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.377Z 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-11T11:57:45.378Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00061c780 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.379Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00061d260 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.379Z 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-11T11:57:45.380Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004a0c80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.381Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0004a1700 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.381Z 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-11T11:57:45.383Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00051a3c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.383Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00051ae80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.384Z 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-11T11:57:45.384Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00051bae0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.385Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c6b20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.385Z 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-11T11:57:45.387Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c7700 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.388Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0003903a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.388Z 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-11T11:57:45.389Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000391020 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:45.392Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000391c80 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:45.392Z 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.091s === RUN TestReinstall_ResourceNotExist logger.go:146: 2025-06-11T11:57:50.484Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f0640 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:50.485Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f0a40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.486Z 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-11T11:57:50.489Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f1000 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:50.491Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00081a420 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.491Z 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-11T11:57:50.493Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00081a9a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:50.493Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00081ad20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.493Z 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-11T11:57:50.497Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f1380 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} --- PASS: TestReinstall_DifferentVersionPassedByFlag (0.01s) === RUN TestV1Reinstall_DifferentVersionPassedByFlag logger.go:146: 2025-06-11T11:57:50.500Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000a001c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.501Z 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-11T11:57:50.503Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006f1f60 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:50.507Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005c6aa0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.507Z 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-11T11:57:50.509Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0005c76c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:50.511Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000112d00 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.512Z ERROR TestV1Reinstall cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Reinstall (0.00s) === RUN TestReinstall_RespectPipelinesVersionSuccess logger.go:146: 2025-06-11T11:57:50.514Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0001138e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:50.515Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00081b440 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.515Z 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-11T11:57:50.516Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00081be40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:57:50.517Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000a009c0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:57:50.517Z 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.105s === RUN TestValidate --- PASS: TestValidate (0.00s) === RUN TestValidate_ErrorCases --- PASS: TestValidate_ErrorCases (0.00s) === RUN TestSearch_TableFormat --- PASS: TestSearch_TableFormat (0.01s) === 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.220s === RUN TestUpgrade_ResourceNotExist logger.go:146: 2025-06-11T11:58:03.996Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00080e6e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:03.997Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000156ba0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:03.998Z 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-11T11:58:03.999Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000157760 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:04.000Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000157ce0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:04.000Z 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-11T11:58:04.001Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000380980 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:04.003Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000380fe0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:04.004Z 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-11T11:58:04.006Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000381700 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:04.009Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00019e200 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:04.009Z 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-11T11:58:04.011Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc00019ee20 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:04.012Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c62e0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:04.013Z ERROR TestV1Upgrade_SameVersionError cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_SameVersionError (0.01s) === RUN TestUpgrade_LowerVersionError logger.go:146: 2025-06-11T11:58:04.018Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c7040 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:04.020Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0000c7d40 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:04.021Z 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-11T11:58:04.023Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000450ac0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:04.028Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000451380 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:04.028Z 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-11T11:58:04.031Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000451da0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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-11T11:58:04.034Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc000780840 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{state:0 sema:0} writerSem:0 readerSem:0 readerCount:{_:{} v:0} readerWait:{_:{} v:0}}} logger.go:146: 2025-06-11T11:58:04.035Z ERROR TestV1Upgrade_ToSpecificVersion_RespectingPipelineFailure cloudevent/cloudeventclient.go:102 Unable to fetch client from context. --- PASS: TestV1Upgrade_ToSpecificVersion_RespectingPipelineFailure (0.01s) PASS ok github.com/tektoncd/hub/api/pkg/cli/cmd/upgrade 0.124s === 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.016s === RUN TestFormatName --- PASS: TestFormatName (0.00s) === RUN TestFormatCatalogName --- PASS: TestFormatCatalogName (0.00s) === RUN TestFormatDesc --- PASS: TestFormatDesc (0.00s) === RUN TestFormatTags --- PASS: TestFormatTags (0.00s) === RUN TestFormatCategories --- PASS: TestFormatCategories (0.00s) === RUN TestFormatPlatforms --- PASS: TestFormatPlatforms (0.00s) === RUN TestWrapText --- PASS: TestWrapText (0.00s) === RUN TestFormatVersion --- PASS: TestFormatVersion (0.00s) === RUN TestIcon --- PASS: TestIcon (0.00s) === RUN TestDecorate --- PASS: TestDecorate (0.00s) === RUN TestFormatJSON --- PASS: TestFormatJSON (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/cli/formatter 0.016s ? 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.022s === RUN TestToUnstructuredAndAddLabel --- PASS: TestToUnstructuredAndAddLabel (0.00s) === RUN TestListInstalled logger.go:146: 2025-06-11T11:58:14.962Z INFO cache/cacheclient.go:42 CACHE CLIENT &{lru:0xc0006207a0 evictedKeys:[] evictedVals:[] onEvictedCB: lock:{w:{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.083s ? 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.03s) --- PASS: TestOptions_Ask/select_task_name (0.02s) --- PASS: TestOptions_Ask/select_catalog (0.00s) --- PASS: TestOptions_Ask/select_version (0.01s) PASS ok github.com/tektoncd/hub/api/pkg/cli/options 0.045s ? 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.085s ? 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-11T11:58:27.513Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:58:27.531Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:58:27.542Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [10.409ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:58:27.544Z 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.461ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:58:27.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.491ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:58:27.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.552ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:58:27.546Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.343ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:58:27.547Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.417ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:58:27.547Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.307ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:58:27.547Z INFO 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 = '202107291608_refresh_all_tables' 2025-06-11T11:58:27.548Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.232ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:58:27.548Z INFO 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 = '202106281500_create_platform_tables' 2025-06-11T11:58:27.549Z INFO 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 = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:58:27.549Z INFO 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 = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:58:27.549Z INFO 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 = '202107221500_add_ondelete_constraints' 2025-06-11T11:58:27.550Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.236ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:58:27.550Z INFO 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:58:27.551Z INFO 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:58:27.551Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:58:27.551Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:58:27.559Z 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) [8.622ms] [rows:0] INSERT INTO "catalogs" ("created_at","updated_at","deleted_at","name","org","provider","ssh_url","context_dir","sha","revision") VALUES ('2025-06-11 11:58:27.557','2025-06-11 11:58:27.557',NULL,'tekton','','github','','','','master') RETURNING "id","type","url","revision" 2025-06-11T11:58:27.561Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/validation/validation_test.go:37 ERROR: null value in column "kind" of relation "resources" violates not-null constraint (SQLSTATE 23502) [1.618ms] [rows:0] INSERT INTO "resources" ("created_at","updated_at","deleted_at","rating","catalog_id","name") VALUES ('2025-06-11 11:58:27.56','2025-06-11 11:58:27.56',NULL,4,0,'tekton') RETURNING "id","name","kind" 2025-06-11T11:58:27.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/validation/validation_test.go:41 ERROR: null value in column "version" of relation "resource_versions" violates not-null constraint (SQLSTATE 23502) [1.577ms] [rows:0] INSERT INTO "resource_versions" ("created_at","updated_at","deleted_at","description","display_name","deprecated","resource_id","modified_at") VALUES ('2025-06-11 11:58:27.562','2025-06-11 11:58:27.562',NULL,'task','Task',false,0,'0000-00-00 00:00:00') RETURNING "id","version","url","min_pipelines_version" --- PASS: TestCheckNotNull (0.05s) === RUN TestCheckUnique 2025-06-11T11:58:27.785Z 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.883ms] [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-11 11:58:27.783','2025-06-11 11:58:27.783',NULL,'catalog-official','tektoncd','github','','','','tektoncd','url','master') RETURNING "id","type","url","revision" --- PASS: TestCheckUnique (0.22s) PASS ok github.com/tektoncd/hub/api/pkg/db/validation 0.319s ? github.com/tektoncd/hub/api/pkg/git [no test files] === RUN TestParse_NonExistentRepo --- PASS: TestParse_NonExistentRepo (0.00s) === RUN TestParse_ValidRepo --- PASS: TestParse_ValidRepo (0.04s) === RUN TestParse_InvalidTask --- PASS: TestParse_InvalidTask (0.01s) === RUN TestParse_InvalidFilename --- PASS: TestParse_InvalidFilename (0.03s) PASS ok github.com/tektoncd/hub/api/pkg/parser 0.122s === RUN TestUpdateAgent_Http_NewAgent 2025-06-11T11:58:44.631Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:58:44.644Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:58:44.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [10.047ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:58:44.656Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.988ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:58:44.657Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.334ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:58:44.657Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.392ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:58:44.658Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.500ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:58:44.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.519ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:58:44.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.420ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:58:44.660Z INFO 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 = '202107291608_refresh_all_tables' 2025-06-11T11:58:44.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.308ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:58:44.660Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.308ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:58:44.661Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.266ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:58:44.661Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.237ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:58:44.661Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.198ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:58:44.662Z INFO 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 = '202109201733_create_user_table' 2025-06-11T11:58:44.662Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.242ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:58:44.663Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.242ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:58:44.663Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:58:44.663Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:58:44.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.252ms] [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-11T11:58:44.845Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.689ms] [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-11T11:58:44.846Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.655ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:44.846Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.700ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:44.854Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.869ms] [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-11T11:58:44.855Z 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.696ms] [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-11T11:58:44.856Z 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.932ms] [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-11T11:58:44.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.673ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-06-11T11:58:44.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.758ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-11 11:58:44.857','2025-06-11 11:58:44.857',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-06-11T11:58:44.858Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.449ms] [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-11T11:58:44.859Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.247ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,1) {"service": "admin"} 2025-06-11T11:58:44.865Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.815ms] [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-11T11:58:44.866Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.408ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:44.866Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.291ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_Http_NewAgent (0.24s) === RUN TestUpdateAgent_Http_NormalUserExistWithName 2025-06-11T11:58:45.070Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.423ms] [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-11T11:58:45.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.892ms] [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-11T11:58:45.072Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.638ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.073Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.642ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:45.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [2.195ms] [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-11T11:58:45.078Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [0.854ms] [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.21s) === RUN TestUpdateAgent_Http_InvalidScopeCase 2025-06-11T11:58:45.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.616ms] [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-11T11:58:45.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.566ms] [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-11T11:58:45.221Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.253ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.440ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:45.225Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.724ms] [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-11T11:58:45.227Z 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.941ms] [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-11T11:58:45.227Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.648ms] [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-11T11:58:45.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.610ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-06-11T11:58:45.229Z 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.635ms] [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.15s) === RUN TestUpdateAgent_Http_UpdateCase 2025-06-11T11:58:45.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.497ms] [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-11T11:58:45.366Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.405ms] [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-11T11:58:45.366Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.456ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.367Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.307ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:45.376Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [3.994ms] [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-11T11:58:45.378Z 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.829ms] [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-11T11:58:45.380Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [1.463ms] [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-11T11:58:45.381Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.639ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-06-11T11:58:45.382Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.520ms] [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-11T11:58:45.384Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.838ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,1) {"service": "admin"} 2025-06-11T11:58:45.385Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.585ms] [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-11T11:58:45.386Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.924ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-06-11T11:58:45.392Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.625ms] [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-11T11:58:45.393Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.600ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.394Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.374ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:45.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.889ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.503ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_Http_UpdateCase (0.16s) === RUN TestRefreshConfig_Http 2025-06-11T11:58:45.543Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.559ms] [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-11T11:58:45.544Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.489ms] [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-11T11:58:45.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.457ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.545Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.312ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:45.546Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:202 [0.853ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 2025-06-11T11:58:45.548Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.474ms] [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-11T11:58:45.549Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:55 [0.466ms] [rows:1] SELECT * FROM "configs" WHERE "configs"."deleted_at" IS NULL ORDER BY "configs"."id" LIMIT 1 {"service": "initializer"} 2025-06-11T11:58:45.549Z INFO initializer/initializer.go:78 Forcing Catalog Refresh by deleting the Catalog SHA {"service": "initializer"} 2025-06-11T11:58:45.550Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.233ms] [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-11T11:58:45.551Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:159 [0.854ms] [rows:1] INSERT INTO "scopes" ("created_at","updated_at","deleted_at","name") VALUES ('2025-06-11 11:58:45.55','2025-06-11 11:58:45.55',NULL,'test:scope') RETURNING "id" {"service": "initializer"} 2025-06-11T11:58:45.552Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:169 record not found [0.952ms] [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-11T11:58:45.552Z INFO initializer/initializer.go:176 user test-user not found, create a new user {"service": "initializer"} 2025-06-11T11:58:45.554Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:179 [1.256ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code") VALUES ('2025-06-11 11:58:45.553','2025-06-11 11:58:45.553',NULL,'','','','','') RETURNING "id" {"service": "initializer"} 2025-06-11T11:58:45.555Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:190 [1.021ms] [rows:1] INSERT INTO "accounts" ("created_at","updated_at","deleted_at","user_id","user_name","name","avatar_url","provider") VALUES ('2025-06-11 11:58:45.554','2025-06-11 11:58:45.554',NULL,10001,'test-user','','','github') RETURNING "id" {"service": "initializer"} 2025-06-11T11:58:45.556Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [0.756ms] [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-11T11:58:45.557Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:198 [1.116ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (10001,10001) {"service": "initializer"} 2025-06-11T11:58:45.558Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/db/initializer/initializer.go:68 [0.886ms] [rows:1] UPDATE "configs" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-11 11:58:45.557',"deleted_at"=NULL,"checksum"='41ba391c8baf1fcd3c62c11272b913dc6613f4cf3b1833cfbb32431dc4384c93' WHERE "configs"."deleted_at" IS NULL AND "id" = 1 {"service": "initializer"} 2025-06-11T11:58:45.563Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:224 [0.370ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'test:scope' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.564Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin_http_test.go:228 [0.892ms] [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.17s) === RUN TestUpdateAgent 2025-06-11T11:58:45.760Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.605ms] [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-11T11:58:45.760Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.670ms] [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-11T11:58:45.761Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.676ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.762Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.617ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:45.763Z 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.453ms] [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-11T11:58:45.764Z 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.565ms] [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-11T11:58:45.765Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.895ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-06-11T11:58:45.766Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [1.238ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-11 11:58:45.765','2025-06-11 11:58:45.765',NULL,'','agent','agent-007','','',32) RETURNING "id" {"service": "admin"} 2025-06-11T11:58:45.767Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.574ms] [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-11T11:58:45.768Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.070ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (32,3) {"service": "admin"} 2025-06-11T11:58:45.773Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.618ms] [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-11T11:58:45.775Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.272ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.776Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.022ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent (0.21s) === RUN TestUpdateAgent_NormalUserExistsWithName 2025-06-11T11:58:45.930Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.888ms] [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-11T11:58:45.931Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.541ms] [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-11T11:58:45.932Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.589ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:45.932Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.502ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:45.934Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:203 [1.029ms] [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.16s) === RUN TestUpdateAgent_InvalidScopeInPayload 2025-06-11T11:58:46.091Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.647ms] [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-11T11:58:46.092Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.538ms] [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-11T11:58:46.093Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.351ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:46.093Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.348ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:46.094Z 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.406ms] [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-11T11:58:46.094Z 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.451ms] [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-11T11:58:46.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:126 [0.285ms] [rows:1] SELECT * FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT 1 {"service": "admin"} 2025-06-11T11:58:46.096Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:132 [0.586ms] [rows:1] INSERT INTO "users" ("created_at","updated_at","deleted_at","email","type","agent_name","refresh_token_checksum","code","id") VALUES ('2025-06-11 11:58:46.095','2025-06-11 11:58:46.095',NULL,'','agent','agent:007','','',32) RETURNING "id" {"service": "admin"} 2025-06-11T11:58:46.096Z 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.241ms] [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.16s) === RUN TestUpdateAgent_UpdateScopesCase 2025-06-11T11:58:46.237Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.429ms] [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-11T11:58:46.238Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.900ms] [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-11T11:58:46.239Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.766ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:46.239Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.669ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:46.240Z 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.402ms] [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-11T11:58:46.242Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:103 [0.904ms] [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-11T11:58:46.242Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:153 [0.388ms] [rows:0] DELETE FROM "user_scopes" WHERE "user_scopes"."user_id" = 21 {"service": "admin"} 2025-06-11T11:58:46.243Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.830ms] [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-11T11:58:46.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [1.321ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,3) {"service": "admin"} 2025-06-11T11:58:46.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:177 [0.609ms] [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-11T11:58:46.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/admin/admin.go:189 [0.621ms] [rows:1] INSERT INTO "user_scopes" ("user_id","scope_id") VALUES (21,2) {"service": "admin"} 2025-06-11T11:58:46.252Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [3.397ms] [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-11T11:58:46.253Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.917ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'config:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:46.254Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.756ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:46.255Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.623ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:46.255Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.511ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestUpdateAgent_UpdateScopesCase (0.16s) PASS ok github.com/tektoncd/hub/api/pkg/service/admin 1.696s === RUN TestRefresh_Http 2025-06-11T11:58:53.312Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:58:53.323Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:58:53.331Z 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.691ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:58:53.333Z 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.413ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:58:53.333Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.385ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:58:53.333Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.357ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:58:53.334Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.385ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:58:53.334Z INFO 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 = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:58:53.335Z INFO 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 = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:58:53.336Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.380ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-11T11:58:53.336Z INFO 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 = '202110071100_update_resource_category_table' 2025-06-11T11:58:53.336Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.269ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:58:53.337Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.231ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:58:53.337Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.149ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:58:53.337Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.218ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:58:53.338Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.191ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:58:53.338Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.217ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:58:53.338Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.242ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:58:53.338Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:58:53.338Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:58:53.506Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [2.924ms] [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-11T11:58:53.508Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.210ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:53.509Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.140ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:53.514Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.731ms] [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-11T11:58:53.522Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [1.317ms] [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-11T11:58:53.522Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 21} 2025-06-11T11:58:53.523Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-06-11T11:58:53.524Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.982ms] [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-11T11:58:53.527Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [3.082ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:53.524','2025-06-11 11:58:53.524',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:53.527Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 21} --- PASS: TestRefresh_Http (0.22s) === RUN TestRefreshAll_Http 2025-06-11T11:58:53.664Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [1.225ms] [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-11T11:58:53.665Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.637ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:53.665Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.601ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:53.668Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.226ms] [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-11T11:58:53.669Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [1.047ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-06-11T11:58:53.670Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 1 {"service": "syncer"} 2025-06-11T11:58:53.672Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.025ms] [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-11T11:58:53.680Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [7.547ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:53.672','2025-06-11 11:58:53.672',NULL,1,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:53.680Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 21} 2025-06-11T11:58:53.680Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 2 {"service": "syncer"} 2025-06-11T11:58:53.681Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.629ms] [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-11T11:58:53.682Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [1.582ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:53.681','2025-06-11 11:58:53.681',NULL,2,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:53.682Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 21} 2025-06-11T11:58:53.682Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 3 {"service": "syncer"} 2025-06-11T11:58:53.683Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.394ms] [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-11T11:58:53.686Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [2.984ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:53.683','2025-06-11 11:58:53.683',NULL,3,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:53.686Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 21} 2025-06-11T11:58:53.686Z INFO catalog/syncer.go:61 Enqueueing User: 21 catalogID 4 {"service": "syncer"} 2025-06-11T11:58:53.686Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.316ms] [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-11T11:58:53.690Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [3.150ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:53.687','2025-06-11 11:58:53.687',NULL,4,'queued',21) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:53.690Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 21} --- PASS: TestRefreshAll_Http (0.16s) === RUN TestCatalogError_Http 2025-06-11T11:58:53.805Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.866ms] [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-11T11:58:53.806Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.523ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:53.806Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.404ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:53.808Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.642ms] [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-11T11:58:53.809Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.560ms] [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-11T11:58:53.809Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.558ms] [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.12s) === RUN TestCatalogError_HttpHavingNoError 2025-06-11T11:58:53.953Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:105 [0.547ms] [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-11T11:58:53.954Z 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" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:53.955Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.743ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:53.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.819ms] [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-11T11:58:53.958Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [1.087ms] [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-11T11:58:53.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [1.148ms] [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.15s) === RUN TestRefresh 2025-06-11T11:58:54.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.717ms] [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-11T11:58:54.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.609ms] [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-11T11:58:54.219Z 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-11T11:58:54.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.002ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:54.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [1.104ms] [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-11T11:58:54.222Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-06-11T11:58:54.222Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-11T11:58:54.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.759ms] [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-11T11:58:54.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [22.597ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:54.223','2025-06-11 11:58:54.223',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:54.246Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefresh (0.28s) === RUN TestRefresh_CatalogNotFound 2025-06-11T11:58:54.460Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.005ms] [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-11T11:58:54.461Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.891ms] [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-11T11:58:54.461Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.360ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:54.462Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.354ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:54.463Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 record not found [0.453ms] [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.22s) === RUN TestRefreshAgain 2025-06-11T11:58:54.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.789ms] [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-11T11:58:54.798Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.885ms] [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-11T11:58:54.799Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.646ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:54.800Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.519ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:54.801Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [0.606ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."name" = 'catalog-official' AND "catalogs"."deleted_at" IS NULL ORDER BY "catalogs"."id" LIMIT 1 {"service": "catalog"} 2025-06-11T11:58:54.801Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-06-11T11:58:54.801Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-11T11:58:54.802Z 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-11T11:58:54.805Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [3.490ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:54.802','2025-06-11 11:58:54.802',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:54.805Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} 2025-06-11T11:58:54.807Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:68 [1.199ms] [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-11T11:58:54.807Z INFO catalog/catalog.go:76 going to enqueue {"service": "catalog", "user-id": 11} 2025-06-11T11:58:54.807Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-11T11:58:54.808Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.651ms] [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-11T11:58:54.808Z INFO catalog/catalog.go:84 job 10001 queued for refresh {"service": "catalog", "user-id": 11} --- PASS: TestRefreshAgain (0.35s) === RUN TestRefresh_All 2025-06-11T11:58:55.038Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.577ms] [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-11T11:58:55.039Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.485ms] [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-11T11:58:55.040Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.594ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:55.040Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.443ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:55.041Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:96 [0.600ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL {"service": "catalog"} 2025-06-11T11:58:55.041Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 1 {"service": "syncer"} 2025-06-11T11:58:55.042Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.431ms] [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-11T11:58:55.078Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [35.636ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:55.042','2025-06-11 11:58:55.042',NULL,1,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:55.078Z INFO catalog/catalog.go:108 job 10001 queued to refresh catalog catalog-official {"service": "catalog", "user-id": 11} 2025-06-11T11:58:55.078Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 2 {"service": "syncer"} 2025-06-11T11:58:55.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.895ms] [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-11T11:58:55.099Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [19.478ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:55.08','2025-06-11 11:58:55.08',NULL,2,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:55.099Z INFO catalog/catalog.go:108 job 10002 queued to refresh catalog catalog-community {"service": "catalog", "user-id": 11} 2025-06-11T11:58:55.099Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 3 {"service": "syncer"} 2025-06-11T11:58:55.104Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.933ms] [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-11T11:58:55.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [11.553ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:55.105','2025-06-11 11:58:55.105',NULL,3,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:55.116Z INFO catalog/catalog.go:108 job 10003 queued to refresh catalog catalog-enterprise {"service": "catalog", "user-id": 11} 2025-06-11T11:58:55.116Z INFO catalog/syncer.go:61 Enqueueing User: 11 catalogID 4 {"service": "syncer"} 2025-06-11T11:58:55.117Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [0.748ms] [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-11T11:58:55.137Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/syncer.go:66 [18.969ms] [rows:1] INSERT INTO "sync_jobs" ("created_at","updated_at","deleted_at","catalog_id","status","user_id") VALUES ('2025-06-11 11:58:55.118','2025-06-11 11:58:55.118',NULL,4,'queued',11) RETURNING "id" {"service": "syncer"} 2025-06-11T11:58:55.137Z INFO catalog/catalog.go:108 job 10004 queued to refresh catalog catalog-private {"service": "catalog", "user-id": 11} --- PASS: TestRefresh_All (0.33s) === RUN TestCatalogError 2025-06-11T11:58:55.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.704ms] [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-11T11:58:55.391Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.766ms] [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-11T11:58:55.393Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.305ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:55.394Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.031ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:55.396Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.699ms] [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-11T11:58:55.397Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.962ms] [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.26s) === RUN TestCatalogErrorHavingNoError 2025-06-11T11:58:55.530Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.728ms] [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-11T11:58:55.531Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.608ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-06-11T11:58:55.532Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.965ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:58:55.534Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [0.907ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:58:55.535Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:124 [0.560ms] [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-11T11:58:55.536Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/catalog/catalog.go:133 [0.525ms] [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.14s) PASS ok github.com/tektoncd/hub/api/pkg/service/catalog 2.285s === RUN TestCategories_List_Http 2025-06-11T11:58:59.326Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:58:59.341Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:58:59.354Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [12.311ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:58:59.356Z 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.969ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:58:59.357Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.722ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:58:59.358Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.526ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:58:59.360Z 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.116ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:58:59.360Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.496ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:58:59.361Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.670ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:58:59.363Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.568ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-11T11:58:59.363Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.225ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:58:59.363Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.193ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:58:59.364Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.318ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:58:59.364Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.210ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:58:59.364Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.294ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:58:59.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.205ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:58:59.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.342ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:58:59.365Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.259ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:58:59.366Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:58:59.366Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:58:59.607Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [14.924ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategories_List_Http (0.29s) === RUN TestCategories_List_Http_V1 2025-06-11T11:59:00.036Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [1.633ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategories_List_Http_V1 (0.42s) === RUN TestCategory_List 2025-06-11T11:59:00.205Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/category/category.go:46 [0.661ms] [rows:3] SELECT * FROM "categories" WHERE "categories"."deleted_at" IS NULL ORDER BY name {"service": "category"} --- PASS: TestCategory_List (0.17s) PASS ok github.com/tektoncd/hub/api/pkg/service/category 0.964s === RUN TestGet_Http_InvalidToken 2025-06-11T11:59:04.130Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:59:04.146Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:59:04.156Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [9.340ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:59:04.157Z 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.334ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:59:04.158Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.445ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:59:04.159Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.411ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:59:04.159Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.466ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:59:04.160Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.342ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:59:04.160Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.367ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:59:04.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.344ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-11T11:59:04.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.290ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:59:04.161Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.228ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:59:04.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.273ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:59:04.162Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.275ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:59:04.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.208ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:59:04.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.227ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:59:04.163Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.217ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:59:04.164Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.237ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:59:04.164Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:59:04.164Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestGet_Http_InvalidToken (0.21s) === RUN TestGet_Http_ExpiredToken 2025-06-11T11:59:04.534Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.861ms] [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-11T11:59:04.536Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [2.018ms] [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.20s) === RUN TestGet_Http_InvalidScopes 2025-06-11T11:59:04.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.425ms] [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-11T11:59:04.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.023ms] [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-11T11:59:04.697Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [0.986ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'catalog:refresh' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:59:04.700Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.859ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 --- PASS: TestGet_Http_InvalidScopes (0.16s) === RUN TestGet_Http 2025-06-11T11:59:04.852Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.764ms] [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-11T11:59:04.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.919ms] [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-11T11:59:04.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.326ms] [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-11T11:59:04.863Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [5.833ms] [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-11T11:59:04.866Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [1.706ms] [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.16s) === RUN TestGet_Http_RatingNotFound 2025-06-11T11:59:05.010Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.871ms] [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-11T11:59:05.011Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.394ms] [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-11T11:59:05.018Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [4.347ms] [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-11T11:59:05.020Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [1.226ms] [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-11T11:59:05.021Z 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.929ms] [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.15s) === RUN TestGet_Http_ResourceNotFound 2025-06-11T11:59:05.153Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.978ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'foo@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-11T11:59:05.154Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.835ms] [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-11T11:59:05.156Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.748ms] [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-11T11:59:05.157Z 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.612ms] [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.14s) === RUN TestUpdate_Http 2025-06-11T11:59:05.355Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.698ms] [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-11T11:59:05.356Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.681ms] [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-11T11:59:05.358Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.519ms] [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-11T11:59:05.359Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.653ms] [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-11T11:59:05.360Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [1.167ms] [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-11T11:59:05.389Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [28.520ms] [rows:1] INSERT INTO "user_resource_ratings" ("created_at","updated_at","deleted_at","user_id","resource_id","rating") VALUES ('2025-06-11 11:59:05.361','2025-06-11 11:59:05.361',NULL,11,3,5) RETURNING "id","rating" {"service": "rating"} 2025-06-11T11:59:05.391Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [1.756ms] [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-11T11:59:05.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [3.223ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-11 11:59:05.392',"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-11T11:59:05.397Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating_http_test.go:226 [1.319ms] [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.24s) === RUN TestUpdate_Http_Existing 2025-06-11T11:59:05.519Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.678ms] [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-11T11:59:05.520Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.456ms] [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-11T11:59:05.523Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [0.806ms] [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-11T11:59:05.524Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.827ms] [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-11T11:59:05.524Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.602ms] [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-11T11:59:05.528Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [3.416ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-11 11:59:05.525',"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-11T11:59:05.530Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [1.380ms] [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-11T11:59:05.533Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [2.823ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-11 11:59:05.53',"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-11T11:59:05.535Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating_http_test.go:252 [1.001ms] [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.14s) === RUN TestUpdate_Http_ResourceNotFound 2025-06-11T11:59:05.674Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.625ms] [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-11T11:59:05.675Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.517ms] [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-11T11:59:05.678Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/validator/validator.go:93 [1.875ms] [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-11T11:59:05.679Z 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.486ms] [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.14s) === RUN TestGet 2025-06-11T11:59:05.809Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.896ms] [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-11T11:59:05.810Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.640ms] [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-11T11:59:05.811Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.575ms] [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-11T11:59:05.812Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:83 [0.689ms] [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.13s) === RUN TestGet_RatingNotFound 2025-06-11T11:59:05.949Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.641ms] [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-11T11:59:05.950Z 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-11T11:59:05.951Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.510ms] [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-11T11:59:05.951Z 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.603ms] [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.14s) === RUN TestGet_ResourceNotFound 2025-06-11T11:59:06.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.721ms] [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-11T11:59:06.081Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.715ms] [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-11T11:59:06.081Z 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.349ms] [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.13s) === RUN TestUpdate 2025-06-11T11:59:06.227Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.834ms] [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-11T11:59:06.229Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.884ms] [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-11T11:59:06.230Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:151 [0.623ms] [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-11T11:59:06.230Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:113 [0.615ms] [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-11T11:59:06.233Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:119 [2.879ms] [rows:1] UPDATE "user_resource_ratings" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-11 11:59:06.231',"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-11T11:59:06.234Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:134 [0.674ms] [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-11T11:59:06.237Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/service/rating/rating.go:140 [2.172ms] [rows:1] UPDATE "resources" SET "created_at"='2016-01-01 12:30:12',"updated_at"='2025-06-11 11:59:06.235',"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.16s) === RUN TestUpdate_ResourceNotFound 2025-06-11T11:59:06.438Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.626ms] [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-11T11:59:06.439Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.672ms] [rows:1] SELECT * FROM "accounts" WHERE ("accounts"."user_id" = 11 AND "accounts"."user_name" = 'foo') AND "accounts"."deleted_at" IS NULL ORDER BY "accounts"."id" LIMIT 1 2025-06-11T11:59:06.440Z 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.514ms] [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.20s) PASS ok github.com/tektoncd/hub/api/pkg/service/rating 2.357s === RUN TestQueryBuilder --- PASS: TestQueryBuilder (0.00s) === RUN TestQuery_ByNameAndKind 2025-06-11T11:59:09.323Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:59:09.335Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:59:09.341Z 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.587ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:59:09.343Z 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.662ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:59:09.344Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.431ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:59:09.344Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.420ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:59:09.345Z INFO 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 = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:59:09.345Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.330ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:59:09.346Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.423ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:59:09.346Z INFO 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 = '202107291608_refresh_all_tables' 2025-06-11T11:59:09.347Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.249ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:59:09.347Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.472ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:59:09.348Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.347ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:59:09.348Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.420ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:59:09.349Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.279ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:59:09.349Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.282ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:59:09.349Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.304ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:59:09.350Z INFO 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:59:09.350Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:59:09.350Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestQuery_ByNameAndKind (0.49s) === RUN TestVersionsByID --- PASS: TestVersionsByID (0.32s) === RUN TestByCatalogKindNameVersion --- PASS: TestByCatalogKindNameVersion (0.32s) === RUN TestByVersionID --- PASS: TestByVersionID (0.23s) === RUN TestByCatalogKindName --- PASS: TestByCatalogKindName (0.22s) === RUN TestByID --- PASS: TestByID (0.27s) PASS ok github.com/tektoncd/hub/api/pkg/service/resource 1.881s === RUN TestOk_http 2025-06-11T11:59:15.084Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:59:15.095Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:59:15.105Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [9.500ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:59:15.107Z 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.927ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:59:15.108Z INFO 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 = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:59:15.109Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.595ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:59:15.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.405ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:59:15.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.351ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:59:15.111Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.744ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:59:15.112Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.367ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-11T11:59:15.112Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.406ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:59:15.113Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.398ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:59:15.113Z INFO 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 = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:59:15.114Z INFO 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-11T11:59:15.114Z INFO 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 = '202107221500_add_ondelete_constraints' 2025-06-11T11:59:15.115Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.307ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:59:15.115Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.280ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:59:15.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.223ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:59:15.116Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:59:15.116Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} --- PASS: TestOk_http (0.17s) === RUN TestDB_NotOK --- PASS: TestDB_NotOK (0.01s) PASS ok github.com/tektoncd/hub/api/pkg/service/status 0.420s ? github.com/tektoncd/hub/api/pkg/service/validator [no test files] === RUN TestQuery_DefaultLimit 2025-06-11T11:59:19.919Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:59:19.928Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:59:19.936Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [7.483ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:59:19.938Z 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.774ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:59:19.939Z INFO 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 = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:59:19.940Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.582ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:59:19.940Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.638ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:59:19.941Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.493ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:59:19.942Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.434ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:59:19.942Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.337ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-11T11:59:19.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.537ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:59:19.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.460ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:59:19.944Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.576ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:59:19.945Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.363ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:59:19.945Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.245ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:59:19.945Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.215ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:59:19.946Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.220ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:59:19.946Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.275ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:59:19.946Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:59:19.946Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:59:20.118Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.116ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:20.120Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.930ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-11T11:59:20.121Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.093ms] [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-11T11:59:20.123Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.520ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-11T11:59:20.124Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.401ms] [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-11T11:59:20.126Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.965ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-11T11:59:20.127Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.954ms] [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-11T11:59:20.130Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.945ms] [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-11T11:59:20.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.841ms] [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-11T11:59:20.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.344ms] [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-11T11:59:20.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [22.769ms] [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.21s) === RUN TestQuery_ByLimit 2025-06-11T11:59:20.283Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.942ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:20.284Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.211ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) 2025-06-11T11:59:20.286Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.243ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:20.287Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.837ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) 2025-06-11T11:59:20.288Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.921ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:20.289Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.850ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) 2025-06-11T11:59:20.290Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.053ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:20.292Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.818ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) 2025-06-11T11:59:20.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.252ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:20.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.657ms] [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-11T11:59:20.294Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [13.533ms] [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.16s) === RUN TestQuery_ByName 2025-06-11T11:59:20.457Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.073ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:20.458Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.842ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-06-11T11:59:20.460Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.162ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:20.460Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.657ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-11T11:59:20.461Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.814ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:20.462Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.911ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-11T11:59:20.463Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.870ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:20.466Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.783ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-06-11T11:59:20.467Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.664ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:20.467Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.457ms] [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-11T11:59:20.467Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [14.136ms] [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.17s) === RUN TestQuery_ByPartialName 2025-06-11T11:59:20.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.773ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:20.636Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.586ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-06-11T11:59:20.637Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.829ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:20.638Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.391ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-06-11T11:59:20.639Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.493ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:20.639Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.441ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-06-11T11:59:20.640Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.784ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:20.642Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.662ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-06-11T11:59:20.642Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.730ms] [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-11T11:59:20.642Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.213ms] [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-11T11:59:20.643Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.073ms] [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.18s) === RUN TestQuery_ByKind 2025-06-11T11:59:20.788Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.418ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:20.788Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.353ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-06-11T11:59:20.789Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.623ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:20.790Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.423ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-06-11T11:59:20.792Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.610ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:20.793Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.502ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-06-11T11:59:20.794Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.552ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:20.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.916ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-06-11T11:59:20.798Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.809ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:20.798Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.042ms] [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-11T11:59:20.798Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.753ms] [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.16s) === RUN TestQuery_ByMultipleKinds 2025-06-11T11:59:20.937Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.590ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:20.938Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.669ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-11T11:59:20.939Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.744ms] [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-11T11:59:20.940Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.930ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-11T11:59:20.941Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.916ms] [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-11T11:59:20.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.975ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) 2025-06-11T11:59:20.944Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.019ms] [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-11T11:59:20.946Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.670ms] [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-11T11:59:20.947Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.982ms] [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-11T11:59:20.947Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.298ms] [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-11T11:59:20.948Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [12.571ms] [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.15s) === RUN TestQuery_ByTags 2025-06-11T11:59:21.088Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:21.089Z 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_categories" WHERE "resource_categories"."resource_id" = 2 2025-06-11T11:59:21.090Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.465ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:21.090Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.644ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-06-11T11:59:21.091Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.565ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:21.092Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.433ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-06-11T11:59:21.093Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.544ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:21.094Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.274ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-06-11T11:59:21.094Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.538ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:21.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.770ms] [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-11T11:59:21.095Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.637ms] [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.15s) === RUN TestQuery_ByPlatforms 2025-06-11T11:59:21.248Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.840ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:21.249Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.994ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) 2025-06-11T11:59:21.249Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.446ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:21.250Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.362ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) 2025-06-11T11:59:21.250Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.328ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:21.251Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.474ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) 2025-06-11T11:59:21.252Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.840ms] [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-11T11:59:21.254Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.455ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) 2025-06-11T11:59:21.255Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.713ms] [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-11T11:59:21.255Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.729ms] [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-11T11:59:21.255Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.190ms] [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.16s) === RUN TestQuery_ByCatalogs 2025-06-11T11:59:21.405Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.067ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:21.406Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.859ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-06-11T11:59:21.406Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.412ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 2025-06-11T11:59:21.407Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.514ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-06-11T11:59:21.409Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.645ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-06-11T11:59:21.410Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.841ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:21.410Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.825ms] [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-11T11:59:21.410Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.629ms] [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.15s) === RUN TestQuery_ByWrongCatalogs 2025-06-11T11:59:22.103Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.940ms] [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.69s) === RUN TestQuery_ByNameAndKind 2025-06-11T11:59:22.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.542ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:22.221Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.334ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 2025-06-11T11:59:22.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.835ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:22.222Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.413ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 2025-06-11T11:59:22.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.602ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:22.224Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.519ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 2025-06-11T11:59:22.225Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.002ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:22.226Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.294ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) 2025-06-11T11:59:22.227Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.624ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:22.227Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.070ms] [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-11T11:59:22.227Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.818ms] [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.12s) === RUN TestQuery_ByNameTagsAndMultipleType 2025-06-11T11:59:22.370Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.450ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:22.371Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.607ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) 2025-06-11T11:59:22.372Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.609ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:22.373Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.457ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) 2025-06-11T11:59:22.373Z 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 2025-06-11T11:59:22.374Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.307ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) 2025-06-11T11:59:22.375Z 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 "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:22.376Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.436ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) 2025-06-11T11:59:22.377Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.467ms] [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-11T11:59:22.377Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.229ms] [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-11T11:59:22.377Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.261ms] [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.15s) === RUN TestQuery_ByExactNameAndMultipleType 2025-06-11T11:59:22.506Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.856ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:22.507Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.887ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 2025-06-11T11:59:22.508Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.927ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:22.509Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.498ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 2025-06-11T11:59:22.510Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.655ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:22.511Z 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_tags" WHERE "resource_tags"."resource_id" = 4 2025-06-11T11:59:22.512Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.984ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:22.514Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.456ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 2025-06-11T11:59:22.515Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.671ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:22.515Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.430ms] [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-11T11:59:22.515Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.243ms] [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.14s) === RUN TestQuery_ExactNameNotFoundError 2025-06-11T11:59:22.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.209ms] [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.18s) === RUN TestQuery_NotFoundError 2025-06-11T11:59:22.811Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.306ms] [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.12s) === RUN TestList_ByLimit 2025-06-11T11:59:22.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.063ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:22.964Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.784ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) 2025-06-11T11:59:22.965Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.744ms] [rows:2] SELECT * FROM "categories" WHERE "categories"."id" IN (1,3) AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:22.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.573ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8) 2025-06-11T11:59:22.967Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.863ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:22.968Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.745ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) 2025-06-11T11:59:22.969Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.534ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:22.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.886ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) 2025-06-11T11:59:22.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.151ms] [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-11T11:59:22.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.453ms] [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-11T11:59:22.972Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [11.874ms] [rows:3] SELECT * FROM "resources" WHERE "resources"."deleted_at" IS NULL ORDER BY rating DESC, resources.name LIMIT 3 --- PASS: TestList_ByLimit (0.16s) === RUN TestVersionsByID 2025-06-11T11:59:23.113Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.718ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-06-11T11:59:23.114Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.629ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:23.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.606ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:23.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.913ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-06-11T11:59:23.116Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [5.352ms] [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.14s) === RUN TestVersionsByID_NotFoundError 2025-06-11T11:59:23.253Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.053ms] [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.14s) === RUN TestByCatalogKindNameVersion 2025-06-11T11:59:23.387Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.369ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:23.388Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.616ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 2025-06-11T11:59:23.389Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.659ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:23.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.406ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 2025-06-11T11:59:23.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.454ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:23.391Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.516ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 2025-06-11T11:59:23.392Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.861ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:23.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.866ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 2025-06-11T11:59:23.396Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.600ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:23.396Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.363ms] [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-11T11:59:23.396Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [12.253ms] [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.14s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-06-11T11:59:23.542Z 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.197ms] [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.15s) === RUN TestByCatalogKindNameVersion_NoCatalogWithName 2025-06-11T11:59:23.667Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.925ms] [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.13s) === RUN TestByCatalogKindNameVersion_ResourceVersionNotFound 2025-06-11T11:59:23.792Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:23.793Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.817ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-06-11T11:59:23.794Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.658ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:23.795Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.355ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-11T11:59:23.795Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.290ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:23.796Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.373ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-11T11:59:23.796Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.287ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:23.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.618ms] [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-11T11:59:23.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.081ms] [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.13s) === RUN TestByVersionID 2025-06-11T11:59:23.939Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 2025-06-11T11:59:23.940Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.556ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:23.942Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.705ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:23.942Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.708ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-06-11T11:59:23.943Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.701ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:23.944Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.631ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-11T11:59:23.945Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.607ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:23.946Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.738ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-11T11:59:23.947Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.539ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:23.947Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.901ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL 2025-06-11T11:59:23.947Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [10.027ms] [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.15s) === RUN TestByVersionID_NotFoundError 2025-06-11T11:59:24.089Z 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.643ms] [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.14s) === RUN TestByCatalogKindName 2025-06-11T11:59:24.216Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.591ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:24.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.742ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 2025-06-11T11:59:24.218Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.424ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 2025-06-11T11:59:24.219Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.760ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 2025-06-11T11:59:24.222Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 2025-06-11T11:59:24.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.676ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:24.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.978ms] [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-11T11:59:24.223Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [9.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-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.13s) === RUN TestByCatalogKindName_NoCatalogWithName 2025-06-11T11:59:24.351Z 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.023ms] [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.13s) === RUN TestByCatalogKindName_ResourceNotFoundError 2025-06-11T11:59:24.490Z 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.682ms] [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.14s) === RUN TestByID 2025-06-11T11:59:24.629Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL 2025-06-11T11:59:24.629Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.273ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 2025-06-11T11:59:24.630Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.890ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC 2025-06-11T11:59:24.631Z 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_platforms" WHERE "resource_platforms"."resource_id" = 1 2025-06-11T11:59:24.632Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.643ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:24.632Z 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 "resource_tags" WHERE "resource_tags"."resource_id" = 1 2025-06-11T11:59:24.633Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.596ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC 2025-06-11T11:59:24.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.419ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) 2025-06-11T11:59:24.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.424ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC 2025-06-11T11:59:24.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.153ms] [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-11T11:59:24.635Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [8.460ms] [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.15s) === RUN TestByID_NotFoundError 2025-06-11T11:59:24.761Z 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.831ms] [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.13s) === RUN TestGetLatestVersion 2025-06-11T11:59:24.908Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [1.163ms] [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-11T11:59:24.910Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [1.082ms] [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-11T11:59:24.911Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [1.194ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL --- PASS: TestGetLatestVersion (0.15s) === RUN TestGetLatestVersion_NotFoundError 2025-06-11T11:59:25.053Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 record not found [1.093ms] [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.14s) PASS ok github.com/tektoncd/hub/api/pkg/shared/resource 5.194s ? 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-11T11:59:27.545Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:59:27.555Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:59:27.567Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [10.330ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:59:27.568Z 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.244ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:59:27.569Z INFO 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 = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:59:27.570Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.527ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:59:27.570Z INFO 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 = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:59:27.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.397ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:59:27.571Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.379ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:59:27.572Z INFO 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 = '202107291608_refresh_all_tables' 2025-06-11T11:59:27.572Z INFO 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 = '202110071100_update_resource_category_table' 2025-06-11T11:59:27.573Z INFO 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 = '202106281500_create_platform_tables' 2025-06-11T11:59:27.574Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.664ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:59:27.574Z INFO 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 = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:59:27.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.313ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:59:27.575Z INFO 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 = '202109201733_create_user_table' 2025-06-11T11:59:27.575Z INFO 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 = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:59:27.576Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.362ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:59:27.576Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:59:27.576Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:59:27.780Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [1.658ms] [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-11T11:59:27.781Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [1.055ms] [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-11T11:59:27.782Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:135 [1.078ms] [rows:1] SELECT * FROM "scopes" WHERE "scopes"."name" = 'agent:create' AND "scopes"."deleted_at" IS NULL ORDER BY "scopes"."id" LIMIT 1 2025-06-11T11:59:27.783Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:140 [1.082ms] [rows:1] SELECT * FROM "user_scopes" ORDER BY "user_scopes"."user_id" LIMIT 1 2025-06-11T11:59:27.785Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:165 [1.314ms] [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.24s) === RUN TestRefreshAccessToken 2025-06-11T11:59:27.888Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.892ms] [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-11T11:59:27.890Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [1.212ms] [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-11T11:59:27.892Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [0.572ms] [rows:0] SELECT * FROM "user_scopes" WHERE "user_scopes"."user_id" = 13 {"service": "user"} 2025-06-11T11:59:27.892Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:227 [1.826ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL {"service": "user"} 2025-06-11T11:59:27.893Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:54 [0.404ms] [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-11T11:59:27.894Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:60 [0.671ms] [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.11s) === RUN TestRefreshAccessToken_RefreshTokenChecksumIsDifferent 2025-06-11T11:59:27.983Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.790ms] [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-11T11:59:27.984Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [1.158ms] [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.09s) === RUN TestNewRefreshToken 2025-06-11T11:59:28.071Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.461ms] [rows:1] SELECT * FROM "users" WHERE "users"."email" = 'abc@bar.com' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 2025-06-11T11:59:28.072Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.613ms] [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-11T11:59:28.075Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/user.go:238 [3.373ms] [rows:1] UPDATE "users" SET "refresh_token_checksum"='6182a29af392458b59ad2eaddb067b6807dc307b59c1ca035369758d1f34c990' WHERE "users"."deleted_at" IS NULL AND "id" = 13 {"service": "user"} 2025-06-11T11:59:28.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.929ms] [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.09s) === RUN TestNewRefreshToken_RefreshTokenChecksumIsDifferent 2025-06-11T11:59:28.174Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/testutils/utils.go:85 [0.558ms] [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-11T11:59:28.176Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/user/service/service.go:149 [0.729ms] [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.10s) === RUN TestParseStringToFloat --- PASS: TestParseStringToFloat (0.00s) PASS ok github.com/tektoncd/hub/api/pkg/user/service 0.658s === RUN TestCatalog_List_Http 2025-06-11T11:59:31.113Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:59:31.122Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:59:31.130Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:401 [7.494ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:59:31.131Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.960ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:59:31.132Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.491ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:59:31.133Z 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.062ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010071100_create_config_table' 2025-06-11T11:59:31.134Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.641ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:59:31.135Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.585ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:59:31.136Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.462ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:59:31.137Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.744ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107291608_refresh_all_tables' 2025-06-11T11:59:31.137Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.609ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:59:31.138Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.430ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:59:31.138Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.419ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:59:31.139Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.299ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:59:31.139Z INFO 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 = '202107221500_add_ondelete_constraints' 2025-06-11T11:59:31.140Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.550ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109201733_create_user_table' 2025-06-11T11:59:31.141Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.418ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:59:31.141Z INFO 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 = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:59:31.141Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:59:31.141Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:59:31.301Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [7.673ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalog_List_Http (0.19s) === RUN TestCatalog_List 2025-06-11T11:59:31.457Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/v1/service/catalog/catalog.go:46 [1.228ms] [rows:4] SELECT * FROM "catalogs" WHERE "catalogs"."deleted_at" IS NULL ORDER BY id {"service": "catalog"} --- PASS: TestCatalog_List (0.15s) PASS ok github.com/tektoncd/hub/api/v1/service/catalog 0.376s === RUN TestQuery_Http 2025-06-11T11:59:36.651Z INFO app/app.go:314 in "test" mode {"app": "hub"} 2025-06-11T11:59:36.661Z INFO app/app.go:328 Successfully connected to [database=hub_test user=postgres host=localhost:5432] {"app": "hub"} 2025-06-11T11:59:36.667Z 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.170ms] [rows:1] SELECT count(*) FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_name = 'migrations' AND table_type = 'BASE TABLE' 2025-06-11T11:59:36.668Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.842ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = 'SCHEMA_INIT' 2025-06-11T11:59:36.669Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.337ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010061403_rename_name_to_agent_name_in_user' 2025-06-11T11:59:36.669Z INFO 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 = '202010071100_create_config_table' 2025-06-11T11:59:36.670Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.703ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202010271300_add_refresh_token_checksum_col_in_user_table' 2025-06-11T11:59:36.670Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.345ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202102171333_update_catalog_branch_to_main' 2025-06-11T11:59:36.671Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.347ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202103161200_add_avatar_url_column_in_users_table' 2025-06-11T11:59:36.671Z INFO 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 = '202107291608_refresh_all_tables' 2025-06-11T11:59:36.672Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.508ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202110071100_update_resource_category_table' 2025-06-11T11:59:36.672Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.544ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106281500_create_platform_tables' 2025-06-11T11:59:36.673Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.394ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202106282200_add_deprecated_col_in_resource_version_table' 2025-06-11T11:59:36.673Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.355ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202109151102_add_provider_in_catalog_table' 2025-06-11T11:59:36.674Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.368ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202107221500_add_ondelete_constraints' 2025-06-11T11:59:36.674Z INFO 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 = '202109201733_create_user_table' 2025-06-11T11:59:36.675Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.505ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202111091037_backup_users_add_account_table_and_update_data' 2025-06-11T11:59:36.675Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/vendor/github.com/go-gormigrate/gormigrate/v2/gormigrate.go:412 [0.347ms] [rows:1] SELECT count(*) FROM "migrations" WHERE id = '202202191725_add_ssh_url_column_in_catalogs_table' 2025-06-11T11:59:36.675Z INFO migration/migration.go:80 Migration ran successfully !! {"service": "migration"} 2025-06-11T11:59:36.675Z INFO testutils/db.go:48 DB initialisation successful !! {"service": "test"} 2025-06-11T11:59:36.841Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:36.842Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.797ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:36.843Z 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 "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:36.844Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.821ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:36.845Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.990ms] [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-11T11:59:36.846Z 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_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:36.847Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.750ms] [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-11T11:59:36.849Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:36.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.518ms] [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-11T11:59:36.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.514ms] [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-11T11:59:36.850Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [16.563ms] [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.20s) === RUN TestQueryWithKinds_Http 2025-06-11T11:59:36.964Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.342ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:36.965Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.695ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:36.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.521ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:36.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.554ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:36.967Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.721ms] [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-11T11:59:36.968Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.393ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:36.968Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.648ms] [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-11T11:59:36.970Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.557ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:36.971Z 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-11T11:59:36.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.080ms] [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-11T11:59:36.971Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.238ms] [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.12s) === RUN TestQueryWithInvalidKind_Http --- PASS: TestQueryWithInvalidKind_Http (0.13s) === RUN TestQueryWithTags_Http 2025-06-11T11:59:37.197Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.392ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.197Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.479ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.198Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.723ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.569ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.199Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.366ms] [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-11T11:59:37.200Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.533ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.201Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.653ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:37.202Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.731ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:37.203Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.696ms] [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-11T11:59:37.203Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.324ms] [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-11T11:59:37.203Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.829ms] [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.10s) === RUN TestQueryWithPlatforms_Http 2025-06-11T11:59:37.311Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.576ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.377ms] [rows:5] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-06-11T11:59:37.313Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.793ms] [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-11T11:59:37.314Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.603ms] [rows:7] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-06-11T11:59:37.314Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.479ms] [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-11T11:59:37.315Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.465ms] [rows:7] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,4) {"service": "resource"} 2025-06-11T11:59:37.315Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.508ms] [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-11T11:59:37.317Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.612ms] [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-11T11:59:37.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.631ms] [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-11T11:59:37.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.700ms] [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-11T11:59:37.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.702ms] [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.12s) === RUN TestQueryWithExactName_Http 2025-06-11T11:59:37.409Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.458ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.409Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.370ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 4 {"service": "resource"} 2025-06-11T11:59:37.410Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.413ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.411Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.509ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 4 {"service": "resource"} 2025-06-11T11:59:37.411Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.670ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:37.412Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.308ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 4 {"service": "resource"} 2025-06-11T11:59:37.412Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.552ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 1 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:37.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.457ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 7 {"service": "resource"} 2025-06-11T11:59:37.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.308ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:37.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.416ms] [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-11T11:59:37.414Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.819ms] [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.10s) === RUN TestQueryWithNameAndKinds_Http 2025-06-11T11:59:37.524Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.479ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.525Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.778ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.740ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.527Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.712ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.528Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.909ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:37.529Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.719ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.530Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [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-11T11:59:37.532Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.677ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:37.533Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.591ms] [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-11T11:59:37.533Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [2.435ms] [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-11T11:59:37.533Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.111ms] [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.12s) === RUN TestQueryWithNameAndTags_Http 2025-06-11T11:59:37.618Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.379ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.618Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.303ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.619Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.381ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.619Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.449ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.620Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.583ms] [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-11T11:59:37.620Z 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 "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.326ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:37.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.357ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:37.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.378ms] [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-11T11:59:37.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.479ms] [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-11T11:59:37.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.840ms] [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.09s) === RUN TestQueryWithKindsAndTags_Http 2025-06-11T11:59:37.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.278ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.689ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.704Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.356ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.222ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.705Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.317ms] [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-11T11:59:37.706Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.311ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.706Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.713ms] [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-11T11:59:37.709Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.259ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:37.710Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.719ms] [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-11T11:59:37.710Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.673ms] [rows:3] SELECT * FROM "resource_versions" WHERE "resource_versions"."resource_id" IN (2,4) AND "resource_versions"."deleted_at" IS NULL ORDER BY string_to_array(version, '.')::int[] {"service": "resource"} 2025-06-11T11:59:37.710Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.411ms] [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.09s) === RUN TestQueryWithAllParams_Http 2025-06-11T11:59:37.793Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.417ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.794Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.369ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.794Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.373ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.795Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.283ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.795Z 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 "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:37.795Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.257ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.796Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.326ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:37.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.279ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (7,2,4) {"service": "resource"} 2025-06-11T11:59:37.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.358ms] [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-11T11:59:37.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.470ms] [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-11T11:59:37.797Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [7.497ms] [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-11T11:59:37.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.272ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.202ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.877Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.324ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.250ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.197ms] [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-11T11:59:37.878Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.335ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.879Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.351ms] [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-11T11:59:37.880Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.257ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:37.880Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.264ms] [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-11T11:59:37.880Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.151ms] [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-11T11:59:37.880Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.025ms] [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.08s) === RUN TestQueryWithCategoriesAndName_Http 2025-06-11T11:59:37.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.301ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:37.963Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.259ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.964Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.297ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:37.964Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.307ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.965Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.284ms] [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-11T11:59:37.965Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.221ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:37.965Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.299ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:37.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.204ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:37.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.230ms] [rows:3] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4,2) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:37.966Z 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 "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-11T11:59:37.966Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [4.821ms] [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.09s) === RUN TestQueryWithCategoriesAndTags_Http 2025-06-11T11:59:38.051Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.680ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:38.052Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.585ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:38.053Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.687ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:38.053Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.357ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:38.054Z 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 {"service": "resource"} 2025-06-11T11:59:38.054Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.310ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:38.055Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.357ms] [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-11T11:59:38.055Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.293ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:38.056Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.581ms] [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-11T11:59:38.056Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.431ms] [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-11T11:59:38.056Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [10.094ms] [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.09s) === RUN TestQueryWithCategoriesAndKinds_Http 2025-06-11T11:59:38.134Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.332ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:38.135Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.906ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:38.136Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.465ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:38.137Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.954ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:38.137Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.457ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:38.138Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.451ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:38.139Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.350ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:38.140Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.312ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:38.140Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.239ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:38.140Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.268ms] [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-11T11:59:38.140Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [8.035ms] [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.08s) === RUN TestQuery_Http_ErrorCase 2025-06-11T11:59:38.220Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.551ms] [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.08s) === RUN TestList_Http_WithLimit 2025-06-11T11:59:38.307Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:38.308Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.349ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5) {"service": "resource"} 2025-06-11T11:59:38.309Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.650ms] [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-11T11:59:38.309Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.319ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5) {"service": "resource"} 2025-06-11T11:59:38.310Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.644ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:38.310Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.322ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5) {"service": "resource"} 2025-06-11T11:59:38.311Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.525ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:38.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.417ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,6,5) {"service": "resource"} 2025-06-11T11:59:38.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.349ms] [rows:2] SELECT * FROM "platforms" WHERE "platforms"."id" IN (2,1) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:38.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.397ms] [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-11T11:59:38.312Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.746ms] [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.09s) === RUN TestList_Http_NoLimit 2025-06-11T11:59:38.389Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.336ms] [rows:3] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3,2) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:38.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.479ms] [rows:6] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-06-11T11:59:38.390Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.538ms] [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-11T11:59:38.391Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.376ms] [rows:8] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-06-11T11:59:38.391Z 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 {"service": "resource"} 2025-06-11T11:59:38.392Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.410ms] [rows:8] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8,7,2,6,3,4) {"service": "resource"} 2025-06-11T11:59:38.393Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.671ms] [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-11T11:59:38.394Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.441ms] [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-11T11:59:38.394Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.322ms] [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-11T11:59:38.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.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[] {"service": "resource"} 2025-06-11T11:59:38.395Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.663ms] [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-11T11:59:38.468Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.338ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:38.468Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.326ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:38.470Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.460ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:38.470Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [1.419ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:38.470Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [3.290ms] [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.08s) === RUN TestVersionsByID_Http_ErrorCase 2025-06-11T11:59:38.584Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.682ms] [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.11s) === RUN TestByCatalogKindNameVersion_Http 2025-06-11T11:59:38.651Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.319ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:38.652Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.224ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-06-11T11:59:38.652Z 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 "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:38.652Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.201ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-06-11T11:59:38.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.262ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:38.653Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.214ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 5 {"service": "resource"} 2025-06-11T11:59:38.654Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.566ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:38.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.423ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-06-11T11:59:38.655Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:38.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.656ms] [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-11T11:59:38.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.444ms] [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.07s) === RUN TestByCatalogKindNameVersion_Http_ErrorCase 2025-06-11T11:59:38.734Z 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.837ms] [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.08s) === RUN TestByCatalogKindNameVersionReadme_Http 2025-06-11T11:59:38.807Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http (0.07s) === RUN TestByCatalogKindNameVersionReadme_Http_ErrorCase 2025-06-11T11:59:38.878Z INFO resource/resource.go:187 Fetching README for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme_Http_ErrorCase (0.07s) === RUN TestByCatalogKindNameVersionYaml_Http 2025-06-11T11:59:38.954Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http (0.08s) === RUN TestByCatalogKindNameVersionYaml_Http_ErrorCase 2025-06-11T11:59:39.017Z INFO resource/resource.go:209 Fetching YAML for resource foo {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml_Http_ErrorCase (0.06s) === RUN TestByVersionID_Http 2025-06-11T11:59:39.105Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.283ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 4 {"service": "resource"} 2025-06-11T11:59:39.105Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.325ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.107Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.537ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.107Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:39.108Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.667ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:39.108Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.267ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:39.109Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.289ms] [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-11T11:59:39.109Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.499ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:39.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.336ms] [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-11T11:59:39.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.309ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 2 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.110Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.425ms] [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.09s) === RUN TestByVersionID_Http_ErrorCase 2025-06-11T11:59:39.172Z 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.036ms] [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-11T11:59:39.242Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.424ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.243Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.088ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.244Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.665ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:39.244Z 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 "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.353ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.245Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.240ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.295ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:39.246Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.215ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:39.247Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.167ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.247Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.985ms] [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-11T11:59:39.247Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.698ms] [rows:1] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-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.08s) === RUN TestByEnterpriseCatalogKindName_Http 2025-06-11T11:59:39.318Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.558ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.319Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.476ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-06-11T11:59:39.319Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.492ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-06-11T11:59:39.320Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.710ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.321Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.401ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-06-11T11:59:39.321Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.481ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:39.322Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.241ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-06-11T11:59:39.323Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.252ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.323Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.189ms] [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-11T11:59:39.323Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.433ms] [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.08s) === RUN TestByCatalogKindName_CompatibleVersion_Http 2025-06-11T11:59:39.399Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.348ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.400Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.291ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.400Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.362ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:39.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.254ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.401Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.190ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.401Z 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-11T11:59:39.402Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.260ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:39.402Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.210ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:39.403Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.245ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.403Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.107ms] [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-11T11:59:39.403Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.850ms] [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.08s) === RUN TestByCatalogKindName_InvalidPipelinesVersion_Http --- PASS: TestByCatalogKindName_InvalidPipelinesVersion_Http (0.07s) === RUN TestByCatalogKindName_InvalidPipelinesVersion_Error_Http --- PASS: TestByCatalogKindName_InvalidPipelinesVersion_Error_Http (0.07s) === RUN TestByCatalogKindName_ValidPipelinesVersion_Http 2025-06-11T11:59:39.620Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.255ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.620Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.368ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:39.621Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.272ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.301ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.622Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.268ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.623Z 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 {"service": "resource"} 2025-06-11T11:59:39.624Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.317ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:39.625Z 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-11T11:59:39.625Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.137ms] [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-11T11:59:39.625Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.193ms] [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-11T11:59:39.692Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.673ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.469ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.693Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.407ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:39.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.288ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.694Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.332ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.424ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.695Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.317ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:39.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.181ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:39.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.248ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.205ms] [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-11T11:59:39.696Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.939ms] [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-11T11:59:39.773Z 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.206ms] [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.08s) === RUN TestByID_Http 2025-06-11T11:59:39.852Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.345ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:39.853Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.633ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.853Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:39.854Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.375ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.854Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.855Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.605ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:39.856Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:39.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.339ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:39.857Z 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 "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:39.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.453ms] [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-11T11:59:39.857Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.913ms] [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.08s) === RUN TestByID_Http_ErrorCase 2025-06-11T11:59:39.929Z 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.666ms] [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-11T11:59:40.007Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.270ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-11T11:59:40.007Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.309ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.008Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.314ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.009Z 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_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:40.009Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.383ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:40.010Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.238ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:40.010Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.209ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.010Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.302ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:40.011Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.291ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:40.011Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.529ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.011Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.010ms] [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.08s) === RUN TestLatestVersionDeprecationByID_Http 2025-06-11T11:59:40.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.368ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.076Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.479ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:40.077Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.723ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:40.078Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.292ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:40.078Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.348ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.346ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:40.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.376ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:40.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.238ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-11T11:59:40.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.186ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.048ms] [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-11T11:59:40.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.375ms] [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.07s) === RUN TestGetYamlByCatalogKindNameVersion_Http 2025-06-11T11:59:40.154Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion_Http (0.07s) === RUN TestGetLatestRawYamlByCatalogKindName_Http 2025-06-11T11:59:40.215Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-06-11T11:59:40.216Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [1.001ms] [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-11T11:59:40.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.543ms] [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-11T11:59:40.217Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.436ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL {"service": "resource"} --- PASS: TestGetLatestRawYamlByCatalogKindName_Http (0.06s) === RUN TestQuery_ByTags 2025-06-11T11:59:40.285Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.237ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.285Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.253ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:40.286Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.643ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:40.287Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.311ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:40.287Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.358ms] [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-11T11:59:40.288Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.586ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:40.288Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.470ms] [rows:2] SELECT * FROM "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:40.290Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.377ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:40.290Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.198ms] [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-11T11:59:40.290Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.333ms] [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-11T11:59:40.290Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.359ms] [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-11T11:59:40.368Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.530ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (3,1) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.368Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.436ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (8,2,4) {"service": "resource"} 2025-06-11T11:59:40.369Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.654ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:40.369Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.504ms] [rows:4] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (8,2,4) {"service": "resource"} 2025-06-11T11:59:40.370Z 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 "platforms" WHERE "platforms"."id" IN (1,4) AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.371Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.610ms] [rows:4] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (8,2,4) {"service": "resource"} 2025-06-11T11:59:40.372Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.215ms] [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-11T11:59:40.374Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.805ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,11,4) {"service": "resource"} 2025-06-11T11:59:40.375Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.426ms] [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-11T11:59:40.375Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [3.001ms] [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-11T11:59:40.375Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.880ms] [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.09s) === RUN TestQuery_ByNameAndKind 2025-06-11T11:59:40.451Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.339ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.451Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.363ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:40.452Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.651ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:40.453Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.218ms] [rows:2] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:40.453Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.247ms] [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-11T11:59:40.453Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.329ms] [rows:2] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 2 {"service": "resource"} 2025-06-11T11:59:40.454Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.357ms] [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-11T11:59:40.455Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.268ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:40.455Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.189ms] [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-11T11:59:40.455Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.462ms] [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-11T11:59:40.455Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [5.610ms] [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.08s) === RUN TestQuery_ByCategories 2025-06-11T11:59:40.522Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.523Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.664ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:40.524Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.084ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 2 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:40.525Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.503ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:40.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.407ms] [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-11T11:59:40.526Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.405ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (2,4) {"service": "resource"} 2025-06-11T11:59:40.527Z 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 "tags" WHERE "tags"."id" IN (1,4) AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:40.528Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.423ms] [rows:4] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (2,7,4) {"service": "resource"} 2025-06-11T11:59:40.529Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.462ms] [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-11T11:59:40.529Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.980ms] [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-11T11:59:40.529Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [9.026ms] [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.07s) === RUN TestQuery_NotFoundError 2025-06-11T11:59:40.612Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.857ms] [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.08s) === RUN TestList_ByLimit 2025-06-11T11:59:40.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.403ms] [rows:2] SELECT * FROM "catalogs" WHERE "catalogs"."id" IN (1,3) AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.698Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.527ms] [rows:2] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" IN (1,5,8) {"service": "resource"} 2025-06-11T11:59:40.699Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.713ms] [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-11T11:59:40.700Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.411ms] [rows:3] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" IN (1,5,8) {"service": "resource"} 2025-06-11T11:59:40.700Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.274ms] [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-11T11:59:40.701Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.352ms] [rows:3] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" IN (1,5,8) {"service": "resource"} 2025-06-11T11:59:40.701Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.308ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:40.702Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.402ms] [rows:5] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,8,11,6,5) {"service": "resource"} 2025-06-11T11:59:40.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [0.344ms] [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-11T11:59:40.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [1.515ms] [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-11T11:59:40.703Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:177 [6.076ms] [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.09s) === RUN TestVersionsByID 2025-06-11T11:59:40.786Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.225ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:40.786Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.214ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.787Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.341ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.787Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.960ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.788Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [2.214ms] [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.08s) === RUN TestVersionsByID_NotFoundError 2025-06-11T11:59:40.881Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:98 [0.632ms] [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.09s) === RUN TestByCatalogKindNameVersion 2025-06-11T11:59:40.956Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.292ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:40.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.203ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 5 {"service": "resource"} 2025-06-11T11:59:40.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.344ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 3 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:40.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.177ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 5 {"service": "resource"} 2025-06-11T11:59:40.957Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.182ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.958Z 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" = 5 {"service": "resource"} 2025-06-11T11:59:40.958Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.382ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:40.959Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 8 {"service": "resource"} 2025-06-11T11:59:40.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.337ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:40.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.420ms] [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-11T11:59:40.960Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.817ms] [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-11T11:59:41.038Z INFO resource/resource.go:187 Fetching README for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionReadme (0.08s) === RUN TestByCatalogKindNameVersionYaml 2025-06-11T11:59:41.104Z INFO resource/resource.go:209 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestByCatalogKindNameVersionYaml (0.07s) === RUN TestByCatalogKindNameVersion_NoResourceWithName 2025-06-11T11:59:41.181Z 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.522ms] [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.08s) === RUN TestByVersionID 2025-06-11T11:59:41.266Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.210ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 6 {"service": "resource"} 2025-06-11T11:59:41.266Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.166ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.267Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.355ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:41.267Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.268ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.268Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.276ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:41.268Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.153ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.268Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.175ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.269Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.251ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.269Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.283ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:41.269Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [2.635ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 1 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:41.269Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [3.688ms] [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.09s) === RUN TestByVersionID_NotFoundError 2025-06-11T11:59:41.335Z 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.350ms] [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.07s) === RUN TestByCatalogKindName 2025-06-11T11:59:41.418Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.237ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 2 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:41.418Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.249ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 6 {"service": "resource"} 2025-06-11T11:59:41.419Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.214ms] [rows:0] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 6 {"service": "resource"} 2025-06-11T11:59:41.419Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.638ms] [rows:0] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 6 {"service": "resource"} 2025-06-11T11:59:41.420Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.300ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 9 {"service": "resource"} 2025-06-11T11:59:41.421Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.421Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.688ms] [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-11T11:59:41.421Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.313ms] [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.09s) === RUN TestByEnterpriseCatalogKindName 2025-06-11T11:59:41.494Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.271ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 3 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:41.494Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.205ms] [rows:0] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 8 {"service": "resource"} 2025-06-11T11:59:41.495Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.229ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 8 {"service": "resource"} 2025-06-11T11:59:41.495Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.228ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 8 {"service": "resource"} 2025-06-11T11:59:41.496Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.261ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:41.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.210ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 11 {"service": "resource"} 2025-06-11T11:59:41.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.231ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 3 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.941ms] [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-11T11:59:41.497Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.320ms] [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.08s) === RUN TestByCatalogKindNameIfCompatible 2025-06-11T11:59:41.572Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.275ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:41.572Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.255ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.573Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:41.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.223ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.573Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.262ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.574Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.557ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.378ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:41.575Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.335ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:41.576Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.325ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.576Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.384ms] [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-11T11:59:41.576Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.259ms] [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.08s) === RUN TestByCatalogKindName_CompatibleVersionNotFound 2025-06-11T11:59:41.655Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.353ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:41.656Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.592ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.656Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:41.656Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.293ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.657Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.354ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.657Z 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" = 1 {"service": "resource"} 2025-06-11T11:59:41.658Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.306ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:41.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.379ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:41.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.307ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.224ms] [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-11T11:59:41.659Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.406ms] [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.08s) === RUN TestByCatalogKindName_ResourceNotFoundError 2025-06-11T11:59:41.727Z 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.861ms] [rows:0] SELECT "resources"."id","resources"."created_at","resources"."updated_at","resources"."deleted_at","resources"."name","resources"."kind","resources"."rating","resources"."catalog_id" FROM "resources" JOIN catalogs as c on c.id = resources.catalog_id WHERE lower(c.name) = 'catalog-community' AND LOWER(kind) = 'task' AND LOWER(resources.name) = 'foo' AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByCatalogKindName_ResourceNotFoundError (0.07s) === RUN TestByID 2025-06-11T11:59:41.812Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:41.812Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.611ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.813Z 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 "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:41.814Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.368ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.814Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.393ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.815Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.669ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 1 {"service": "resource"} 2025-06-11T11:59:41.815Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.432ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:41.816Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.355ms] [rows:3] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" IN (1,6,5) {"service": "resource"} 2025-06-11T11:59:41.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.517ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.740ms] [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-11T11:59:41.817Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [6.700ms] [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.09s) === RUN TestByID_NotFoundError 2025-06-11T11:59:41.898Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 record not found [0.386ms] [rows:0] SELECT * FROM "resources" WHERE id = 77 AND "resources"."deleted_at" IS NULL ORDER BY "resources"."id",rating DESC, resources.name LIMIT 1 {"service": "resource"} --- PASS: TestByID_NotFoundError (0.08s) === RUN TestCreationRawURL --- PASS: TestCreationRawURL (0.00s) === RUN TestDeprecationByVersionID 2025-06-11T11:59:41.997Z 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 "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-11T11:59:41.998Z 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 "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:41.999Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.501ms] [rows:1] SELECT * FROM "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:42.000Z 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 "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:42.001Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.735ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:42.002Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.383ms] [rows:1] SELECT * FROM "resource_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:42.002Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.299ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:42.002Z 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" = 7 {"service": "resource"} 2025-06-11T11:59:42.003Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.312ms] [rows:1] SELECT * FROM "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:42.003Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [4.762ms] [rows:1] SELECT * FROM "resources" WHERE "resources"."id" = 7 AND "resources"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:42.003Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [7.056ms] [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.10s) === RUN TestLatestVersionDeprecationByID 2025-06-11T11:59:42.079Z 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 "catalogs" WHERE "catalogs"."id" = 1 AND "catalogs"."deleted_at" IS NULL {"service": "resource"} 2025-06-11T11:59:42.079Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.237ms] [rows:1] SELECT * FROM "resource_categories" WHERE "resource_categories"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:42.080Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.641ms] [rows:1] SELECT * FROM "categories" WHERE "categories"."id" = 1 AND "categories"."deleted_at" IS NULL ORDER BY categories.name ASC {"service": "resource"} 2025-06-11T11:59:42.081Z 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_platforms" WHERE "resource_platforms"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:42.081Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.320ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 2 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:42.082Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.479ms] [rows:1] SELECT * FROM "resource_tags" WHERE "resource_tags"."resource_id" = 7 {"service": "resource"} 2025-06-11T11:59:42.082Z 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 "tags" WHERE "tags"."id" = 2 AND "tags"."deleted_at" IS NULL ORDER BY tags.name ASC {"service": "resource"} 2025-06-11T11:59:42.083Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.182ms] [rows:1] SELECT * FROM "version_platforms" WHERE "version_platforms"."resource_version_id" = 10 {"service": "resource"} 2025-06-11T11:59:42.083Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [0.206ms] [rows:1] SELECT * FROM "platforms" WHERE "platforms"."id" = 1 AND "platforms"."deleted_at" IS NULL ORDER BY platforms.name ASC {"service": "resource"} 2025-06-11T11:59:42.083Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [1.019ms] [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-11T11:59:42.083Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:256 [5.823ms] [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-11T11:59:42.155Z INFO resource/resource.go:512 Fetching YAML for resource tkn {"service": "resource"} --- PASS: TestGetYamlByCatalogKindNameVersion (0.07s) === RUN TestGetLatestRawYamlByCatalogKindName 2025-06-11T11:59:42.235Z INFO resource/resource.go:527 Fetching Latest YAML for resource tkn {"service": "resource"} 2025-06-11T11:59:42.236Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:409 [1.059ms] [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-11T11:59:42.237Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:416 [0.856ms] [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-11T11:59:42.238Z INFO app/gorm_logger.go:84 /home/prow/go/src/github.com/tektoncd/hub/api/pkg/shared/resource/resource.go:422 [0.534ms] [rows:12] SELECT "version" FROM "resource_versions" WHERE "resource_versions"."deleted_at" IS NULL {"service": "resource"} --- PASS: TestGetLatestRawYamlByCatalogKindName (0.08s) PASS ok github.com/tektoncd/hub/api/v1/service/resource 5.641s FAIL make: *** [Makefile:47: api-test] Error 1 ERROR: api unit test failed + EXIT_VALUE=1 + set +o xtrace