From e6b986523d9e7dbcb11604be25c0eb212462dad7 Mon Sep 17 00:00:00 2001 From: Geoffrey Ragot Date: Wed, 22 Jan 2025 11:08:46 +0100 Subject: [PATCH] feat: upgrade under go libs v2 --- cmd/root.go | 19 +- cmd/serve.go | 16 +- cmd/worker.go | 10 +- go.mod | 125 ++++---- go.sum | 284 ++++++++++-------- internal/api/backend.go | 2 +- internal/api/backend_generated.go | 2 +- internal/api/handler_info.go | 2 +- internal/api/module.go | 4 +- internal/api/module_test.go | 6 +- internal/api/router.go | 4 +- .../api/v1/handler_abort_workflow_instance.go | 2 +- internal/api/v1/handler_create_trigger.go | 2 +- internal/api/v1/handler_create_workflow.go | 2 +- internal/api/v1/handler_delete_trigger.go | 2 +- internal/api/v1/handler_delete_workflow.go | 2 +- .../api/v1/handler_delete_workflow_test.go | 2 +- internal/api/v1/handler_get_trigger.go | 2 +- internal/api/v1/handler_list_instances.go | 2 +- .../api/v1/handler_list_instances_test.go | 4 +- internal/api/v1/handler_list_triggers.go | 4 +- .../v1/handler_list_triggers_occurrences.go | 2 +- internal/api/v1/handler_list_workflows.go | 4 +- internal/api/v1/handler_post_event.go | 2 +- internal/api/v1/handler_read_instance.go | 2 +- .../api/v1/handler_read_instance_history.go | 2 +- internal/api/v1/handler_read_instance_test.go | 4 +- internal/api/v1/handler_read_stage_history.go | 2 +- internal/api/v1/handler_read_workflow.go | 2 +- internal/api/v1/handler_run_workflow.go | 2 +- internal/api/v1/handler_run_workflow_test.go | 2 +- internal/api/v1/main_test.go | 16 +- internal/api/v1/router.go | 4 +- .../api/v2/handler_abort_workflow_instance.go | 2 +- internal/api/v2/handler_create_trigger.go | 2 +- internal/api/v2/handler_create_workflow.go | 2 +- internal/api/v2/handler_delete_trigger.go | 2 +- internal/api/v2/handler_delete_workflow.go | 2 +- .../api/v2/handler_delete_workflow_test.go | 2 +- internal/api/v2/handler_get_trigger.go | 2 +- internal/api/v2/handler_list_instances.go | 4 +- .../api/v2/handler_list_instances_test.go | 4 +- internal/api/v2/handler_list_triggers.go | 4 +- .../v2/handler_list_triggers_occurrences.go | 4 +- internal/api/v2/handler_list_workflows.go | 4 +- internal/api/v2/handler_post_event.go | 2 +- internal/api/v2/handler_read_instance.go | 2 +- .../api/v2/handler_read_instance_history.go | 2 +- internal/api/v2/handler_read_instance_test.go | 2 +- internal/api/v2/handler_read_stage_history.go | 2 +- internal/api/v2/handler_read_workflow.go | 2 +- internal/api/v2/handler_run_workflow.go | 2 +- internal/api/v2/handler_run_workflow_test.go | 2 +- internal/api/v2/handler_test_trigger.go | 2 +- internal/api/v2/handler_test_trigger_test.go | 4 +- internal/api/v2/main_test.go | 16 +- internal/api/v2/router.go | 4 +- internal/schema/map.go | 2 +- internal/storage/main_test.go | 8 +- internal/storage/migrations.go | 42 +-- internal/storage/migrations_test.go | 6 +- internal/temporalclient/client_module.go | 2 +- internal/temporalclient/logger.go | 2 +- internal/temporalworker/module.go | 2 +- internal/triggers/activities.go | 4 +- internal/triggers/expression.go | 4 +- internal/triggers/listener.go | 6 +- internal/triggers/main_test.go | 8 +- internal/triggers/manager.go | 2 +- internal/triggers/module.go | 2 +- internal/triggers/trigger.go | 2 +- internal/triggers/workflow_trigger.go | 4 +- internal/triggers/workflow_trigger_test.go | 8 +- internal/workflow/activities/activity.go | 2 +- .../activity_ledger_create_transaction.go | 2 +- .../activities/activity_wallet_credit.go | 2 +- .../activities/activity_wallet_debit.go | 2 +- .../activities/activity_wallet_list.go | 2 +- internal/workflow/activities_test.go | 8 +- internal/workflow/main_test.go | 8 +- internal/workflow/manager.go | 4 +- internal/workflow/manager_test.go | 8 +- internal/workflow/stage.go | 2 +- internal/workflow/stages/delay/delay.go | 2 +- internal/workflow/stages/delay/run.go | 2 +- internal/workflow/stages/delay/run_test.go | 2 +- internal/workflow/stages/send/run.go | 6 +- internal/workflow/stages/send/run_test.go | 4 +- internal/workflow/stages/send/send.go | 4 +- pkg/events/events.go | 2 +- 90 files changed, 414 insertions(+), 370 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 1a162d6..894ec67 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -5,26 +5,26 @@ import ( "fmt" "net/http" - "github.com/formancehq/go-libs/bun/bunmigrate" - "github.com/formancehq/go-libs/licence" + "github.com/formancehq/go-libs/v2/bun/bunmigrate" + "github.com/formancehq/go-libs/v2/licence" "github.com/formancehq/orchestration/internal/storage" "github.com/uptrace/bun" - "github.com/formancehq/go-libs/bun/bunconnect" + "github.com/formancehq/go-libs/v2/bun/bunconnect" - "github.com/formancehq/go-libs/auth" - "github.com/formancehq/go-libs/otlp" + "github.com/formancehq/go-libs/v2/auth" + "github.com/formancehq/go-libs/v2/otlp" "golang.org/x/oauth2" "golang.org/x/oauth2/clientcredentials" "github.com/formancehq/orchestration/internal/triggers" "github.com/formancehq/orchestration/internal/workflow" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/publish" "github.com/formancehq/orchestration/internal/temporalclient" - "github.com/formancehq/go-libs/otlp/otlptraces" - "github.com/formancehq/go-libs/service" + "github.com/formancehq/go-libs/v2/otlp/otlptraces" + "github.com/formancehq/go-libs/v2/service" _ "github.com/formancehq/orchestration/internal/workflow/stages/all" "github.com/spf13/cobra" "go.uber.org/fx" @@ -68,6 +68,8 @@ func NewRootCommand() *cobra.Command { return storage.Migrate(cmd.Context(), db) }), ) + otlp.AddFlags(cmd.PersistentFlags()) + otlptraces.AddFlags(cmd.PersistentFlags()) return cmd } @@ -90,6 +92,7 @@ func commonOptions(cmd *cobra.Command) (fx.Option, error) { temporalInitSearchAttributes, _ := cmd.Flags().GetBool(temporalInitSearchAttributes) return fx.Options( + otlp.FXModuleFromFlags(cmd), otlptraces.FXModuleFromFlags(cmd), temporalclient.NewModule( temporalAddress, diff --git a/cmd/serve.go b/cmd/serve.go index 4899339..6526919 100644 --- a/cmd/serve.go +++ b/cmd/serve.go @@ -5,15 +5,15 @@ import ( "github.com/go-chi/chi/v5" - "github.com/formancehq/go-libs/auth" - "github.com/formancehq/go-libs/aws/iam" - "github.com/formancehq/go-libs/bun/bunconnect" - "github.com/formancehq/go-libs/licence" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/auth" + "github.com/formancehq/go-libs/v2/aws/iam" + "github.com/formancehq/go-libs/v2/bun/bunconnect" + "github.com/formancehq/go-libs/v2/licence" + "github.com/formancehq/go-libs/v2/publish" - "github.com/formancehq/go-libs/health" - "github.com/formancehq/go-libs/httpserver" - "github.com/formancehq/go-libs/service" + "github.com/formancehq/go-libs/v2/health" + "github.com/formancehq/go-libs/v2/httpserver" + "github.com/formancehq/go-libs/v2/service" "github.com/formancehq/orchestration/internal/api" v1 "github.com/formancehq/orchestration/internal/api/v1" v2 "github.com/formancehq/orchestration/internal/api/v2" diff --git a/cmd/worker.go b/cmd/worker.go index 13fb2bf..d8ac394 100644 --- a/cmd/worker.go +++ b/cmd/worker.go @@ -3,17 +3,17 @@ package cmd import ( "net/http" - "github.com/formancehq/go-libs/aws/iam" - "github.com/formancehq/go-libs/bun/bunconnect" - "github.com/formancehq/go-libs/licence" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/aws/iam" + "github.com/formancehq/go-libs/v2/bun/bunconnect" + "github.com/formancehq/go-libs/v2/licence" + "github.com/formancehq/go-libs/v2/publish" "go.temporal.io/sdk/worker" "github.com/formancehq/orchestration/internal/triggers" sdk "github.com/formancehq/formance-sdk-go/v3" - "github.com/formancehq/go-libs/service" + "github.com/formancehq/go-libs/v2/service" "github.com/formancehq/orchestration/internal/temporalworker" "github.com/spf13/cobra" "go.uber.org/fx" diff --git a/go.mod b/go.mod index b254f91..ec93296 100644 --- a/go.mod +++ b/go.mod @@ -5,10 +5,10 @@ go 1.22.0 toolchain go1.22.7 require ( - github.com/ThreeDotsLabs/watermill v1.4.2 + github.com/ThreeDotsLabs/watermill v1.4.4 github.com/expr-lang/expr v1.16.9 github.com/formancehq/formance-sdk-go/v3 v3.2.0 - github.com/formancehq/go-libs v1.7.1 + github.com/formancehq/go-libs/v2 v2.0.1-0.20250120193835-4b6354eeda8d github.com/go-chi/chi/v5 v5.2.0 github.com/go-playground/validator/v10 v10.22.1 github.com/google/uuid v1.6.0 @@ -17,14 +17,14 @@ require ( github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.10.0 - github.com/uptrace/bun v1.2.3 - go.opentelemetry.io/otel v1.33.0 - go.opentelemetry.io/otel/trace v1.33.0 - go.temporal.io/api v1.39.0 - go.temporal.io/sdk v1.29.1 + github.com/uptrace/bun v1.2.8 + go.opentelemetry.io/otel v1.34.0 + go.opentelemetry.io/otel/trace v1.34.0 + go.temporal.io/api v1.43.2 + go.temporal.io/sdk v1.32.1 go.temporal.io/sdk/contrib/opentelemetry v0.6.0 go.uber.org/fx v1.23.0 - go.uber.org/mock v0.4.0 + go.uber.org/mock v0.5.0 golang.org/x/oauth2 v0.25.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -33,28 +33,30 @@ require ( dario.cat/mergo v1.0.1 // indirect filippo.io/edwards25519 v1.1.0 // indirect github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect - github.com/IBM/sarama v1.43.3 // indirect + github.com/IBM/sarama v1.45.0 // indirect github.com/Microsoft/go-winio v0.6.2 // indirect github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect github.com/ThreeDotsLabs/watermill-http/v2 v2.3.1 // indirect - github.com/ThreeDotsLabs/watermill-kafka/v3 v3.0.5 // indirect - github.com/ThreeDotsLabs/watermill-nats/v2 v2.1.1 // indirect + github.com/ThreeDotsLabs/watermill-kafka/v3 v3.0.6 // indirect + github.com/ThreeDotsLabs/watermill-nats/v2 v2.1.2 // indirect github.com/ajg/form v1.5.1 // indirect github.com/aws/aws-msk-iam-sasl-signer-go v1.0.0 // indirect - github.com/aws/aws-sdk-go-v2 v1.31.0 // indirect - github.com/aws/aws-sdk-go-v2/config v1.27.36 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.17.34 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14 // indirect - github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.4.18 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 // indirect + github.com/aws/aws-sdk-go-v2 v1.33.0 // indirect + github.com/aws/aws-sdk-go-v2/config v1.29.1 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.54 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.24 // indirect + github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.5.4 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.28 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.28 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.23.0 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.31.0 // indirect - github.com/aws/smithy-go v1.21.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.9 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.24.11 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.10 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.33.9 // indirect + github.com/aws/smithy-go v1.22.1 // indirect + github.com/bahlo/generic-list-go v0.2.0 // indirect + github.com/buger/jsonparser v1.1.1 // indirect github.com/cenkalti/backoff/v4 v4.3.0 // indirect github.com/containerd/continuity v0.4.3 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect @@ -69,6 +71,7 @@ require ( github.com/eapache/queue v1.1.0 // indirect github.com/ericlagergren/decimal v0.0.0-20221120152707-495c53812d05 // indirect github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect + github.com/fatih/color v1.18.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect github.com/gabriel-vasile/mimetype v1.4.3 // indirect github.com/go-chi/chi v4.1.2+incompatible // indirect @@ -83,28 +86,35 @@ require ( github.com/goccy/go-json v0.10.3 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v5 v5.2.1 // indirect - github.com/golang/mock v1.6.0 // indirect + github.com/golang/mock v1.7.0-rc.1 // indirect github.com/golang/snappy v0.0.4 // indirect - github.com/google/pprof v0.0.0-20240910150728-a0b0bb1d4134 // indirect + github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad // indirect github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect github.com/gorilla/mux v1.8.1 // indirect github.com/gorilla/schema v1.4.1 // indirect github.com/gorilla/securecookie v1.1.2 // indirect github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect - github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect + github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect + github.com/hashicorp/go-hclog v1.6.3 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect github.com/hashicorp/go-uuid v1.0.3 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/invopop/jsonschema v0.13.0 // indirect + github.com/jackc/pgpassfile v1.0.0 // indirect + github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect + github.com/jackc/pgx/v5 v5.7.2 // indirect + github.com/jackc/pgxlisten v0.0.0-20241005155529-9d952acd6a6c // indirect + github.com/jackc/puddle/v2 v2.2.2 // indirect github.com/jcmturner/aescts/v2 v2.0.0 // indirect github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect github.com/jcmturner/gofork v1.7.6 // indirect github.com/jcmturner/gokrb5/v8 v8.4.4 // indirect github.com/jcmturner/rpc/v2 v2.0.3 // indirect github.com/jinzhu/inflection v1.0.0 // indirect - github.com/klauspost/compress v1.17.9 // indirect + github.com/klauspost/compress v1.17.11 // indirect github.com/leodido/go-urn v1.4.0 // indirect github.com/lestrrat-go/backoff/v2 v2.0.8 // indirect github.com/lestrrat-go/blackmagic v1.0.2 // indirect @@ -112,41 +122,44 @@ require ( github.com/lestrrat-go/iter v1.0.2 // indirect github.com/lestrrat-go/jwx v1.2.30 // indirect github.com/lestrrat-go/option v1.0.1 // indirect - github.com/lib/pq v1.10.9 // indirect github.com/lithammer/shortuuid/v3 v3.0.7 // indirect + github.com/mailru/easyjson v0.7.7 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect github.com/moby/docker-image-spec v1.3.1 // indirect github.com/moby/term v0.5.0 // indirect github.com/muhlemmer/gu v0.3.1 // indirect github.com/muhlemmer/httpforwarded v0.1.0 // indirect - github.com/nats-io/nats.go v1.37.0 // indirect - github.com/nats-io/nkeys v0.4.7 // indirect + github.com/nats-io/nats.go v1.38.0 // indirect + github.com/nats-io/nkeys v0.4.9 // indirect github.com/nats-io/nuid v1.0.1 // indirect - github.com/nexus-rpc/sdk-go v0.0.10 // indirect + github.com/nexus-rpc/sdk-go v0.1.0 // indirect github.com/oklog/ulid v1.3.1 // indirect - github.com/onsi/ginkgo/v2 v2.20.2 // indirect - github.com/onsi/gomega v1.34.2 // indirect + github.com/onsi/ginkgo/v2 v2.22.1 // indirect + github.com/onsi/gomega v1.36.2 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.1.0 // indirect github.com/opencontainers/runc v1.1.14 // indirect github.com/ory/dockertest/v3 v3.11.0 // indirect github.com/pborman/uuid v1.2.1 // indirect - github.com/pierrec/lz4/v4 v4.1.21 // indirect + github.com/pierrec/lz4/v4 v4.1.22 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/puzpuzpuz/xsync/v3 v3.4.0 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect - github.com/riandyrn/otelchi v0.10.0 // indirect + github.com/riandyrn/otelchi v0.12.0 // indirect github.com/robfig/cron v1.2.0 // indirect github.com/rs/cors v1.11.1 // indirect github.com/sirupsen/logrus v1.9.3 // indirect github.com/stretchr/objx v0.5.2 // indirect github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc // indirect - github.com/uptrace/bun/dialect/pgdialect v1.2.3 // indirect - github.com/uptrace/bun/extra/bunotel v1.2.3 // indirect + github.com/uptrace/bun/dialect/pgdialect v1.2.8 // indirect + github.com/uptrace/bun/extra/bunotel v1.2.8 // indirect github.com/uptrace/opentelemetry-go-extra/otellogrus v0.3.2 // indirect github.com/uptrace/opentelemetry-go-extra/otelsql v0.3.2 // indirect github.com/uptrace/opentelemetry-go-extra/otelutil v0.3.2 // indirect github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect + github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect github.com/xdg-go/pbkdf2 v1.0.0 // indirect github.com/xdg-go/scram v1.1.2 // indirect github.com/xdg-go/stringprep v1.0.4 // indirect @@ -156,31 +169,31 @@ require ( github.com/xo/dburl v0.23.2 // indirect github.com/zitadel/oidc/v2 v2.12.2 // indirect go.opentelemetry.io/auto/sdk v1.1.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 // indirect - go.opentelemetry.io/contrib/propagators/b3 v1.30.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0 // indirect - go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.30.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect + go.opentelemetry.io/contrib/propagators/b3 v1.34.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 // indirect + go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.34.0 // indirect go.opentelemetry.io/otel/log v0.6.0 // indirect - go.opentelemetry.io/otel/metric v1.33.0 // indirect - go.opentelemetry.io/otel/sdk v1.30.0 // indirect - go.opentelemetry.io/proto/otlp v1.3.1 // indirect + go.opentelemetry.io/otel/metric v1.34.0 // indirect + go.opentelemetry.io/otel/sdk v1.34.0 // indirect + go.opentelemetry.io/proto/otlp v1.5.0 // indirect go.uber.org/dig v1.18.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect - golang.org/x/crypto v0.31.0 // indirect + golang.org/x/crypto v0.32.0 // indirect golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 // indirect - golang.org/x/net v0.29.0 // indirect + golang.org/x/net v0.34.0 // indirect golang.org/x/sync v0.10.0 // indirect - golang.org/x/sys v0.28.0 // indirect + golang.org/x/sys v0.29.0 // indirect golang.org/x/text v0.21.0 // indirect - golang.org/x/time v0.6.0 // indirect - golang.org/x/tools v0.25.0 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect - google.golang.org/grpc v1.67.0 // indirect - google.golang.org/protobuf v1.34.2 // indirect + golang.org/x/time v0.8.0 // indirect + golang.org/x/tools v0.28.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect + google.golang.org/grpc v1.69.4 // indirect + google.golang.org/protobuf v1.36.3 // indirect gopkg.in/go-jose/go-jose.v2 v2.6.3 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect ) diff --git a/go.sum b/go.sum index 39227bb..6560d3a 100644 --- a/go.sum +++ b/go.sum @@ -6,53 +6,57 @@ filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4 github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/IBM/sarama v1.43.3 h1:Yj6L2IaNvb2mRBop39N7mmJAHBVY3dTPncr3qGVkxPA= -github.com/IBM/sarama v1.43.3/go.mod h1:FVIRaLrhK3Cla/9FfRF5X9Zua2KpS3SYIXxhac1H+FQ= +github.com/IBM/sarama v1.45.0 h1:IzeBevTn809IJ/dhNKhP5mpxEXTmELuezO2tgHD9G5E= +github.com/IBM/sarama v1.45.0/go.mod h1:EEay63m8EZkeumco9TDXf2JT3uDnZsZqFgV46n4yZdY= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= -github.com/ThreeDotsLabs/watermill v1.4.2 h1:lX/J79HyUipxZ2VetC7vMPqlw29xreHMxzhPlcZnYoQ= -github.com/ThreeDotsLabs/watermill v1.4.2/go.mod h1:lBnrLbxOjeMRgcJbv+UiZr8Ylz8RkJ4m6i/VN/Nk+to= +github.com/ThreeDotsLabs/watermill v1.4.4 h1:aLClMl6EYIOQy4BML9yb2VpTekbynDatvQbXGp7idCU= +github.com/ThreeDotsLabs/watermill v1.4.4/go.mod h1:lBnrLbxOjeMRgcJbv+UiZr8Ylz8RkJ4m6i/VN/Nk+to= github.com/ThreeDotsLabs/watermill-http/v2 v2.3.1 h1:M0iYM5HsGcoxtiQqprRlYZNZnGk3w5LsE9RbC2R8myQ= github.com/ThreeDotsLabs/watermill-http/v2 v2.3.1/go.mod h1:RwGHEzGsEEXC/rQNLWQqR83+WPlABgOgnv2kTB56Y4Y= -github.com/ThreeDotsLabs/watermill-kafka/v3 v3.0.5 h1:ud+4txnRgtr3kZXfXZ5+C7kVQEvsLc5HSNUEa0g+X1Q= -github.com/ThreeDotsLabs/watermill-kafka/v3 v3.0.5/go.mod h1:t4o+4A6GB+XC8WL3DandhzPwd265zQuyWMQC/I+WIOU= -github.com/ThreeDotsLabs/watermill-nats/v2 v2.1.1 h1:afAkAFzeooBRQvxElR+6xoigXKCukcZXnE9ACxhwlPI= -github.com/ThreeDotsLabs/watermill-nats/v2 v2.1.1/go.mod h1:stjbT+s4u/s5ime5jdIyvPyjBGwGeJewIN7jxH8gp4k= +github.com/ThreeDotsLabs/watermill-kafka/v3 v3.0.6 h1:xK+VLDjYvBrRZDaFZ7WSqiNmZ9lcDG5RIilFVDZOVyQ= +github.com/ThreeDotsLabs/watermill-kafka/v3 v3.0.6/go.mod h1:o1GcoF/1CSJ9JSmQzUkULvpZeO635pZe+WWrYNFlJNk= +github.com/ThreeDotsLabs/watermill-nats/v2 v2.1.2 h1:9d7Vb2gepq73Rn/aKaAJWbBiJzS6nDyOm4O353jVsTM= +github.com/ThreeDotsLabs/watermill-nats/v2 v2.1.2/go.mod h1:stjbT+s4u/s5ime5jdIyvPyjBGwGeJewIN7jxH8gp4k= github.com/ajg/form v1.5.1 h1:t9c7v8JUKu/XxOGBU0yjNpaMloxGEJhUkqFRq0ibGeU= github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= github.com/aws/aws-msk-iam-sasl-signer-go v1.0.0 h1:UyjtGmO0Uwl/K+zpzPwLoXzMhcN9xmnR2nrqJoBrg3c= github.com/aws/aws-msk-iam-sasl-signer-go v1.0.0/go.mod h1:TJAXuFs2HcMib3sN5L0gUC+Q01Qvy3DemvA55WuC+iA= -github.com/aws/aws-sdk-go-v2 v1.31.0 h1:3V05LbxTSItI5kUqNwhJrrrY1BAXxXt0sN0l72QmG5U= -github.com/aws/aws-sdk-go-v2 v1.31.0/go.mod h1:ztolYtaEUtdpf9Wftr31CJfLVjOnD/CVRkKOOYgF8hA= -github.com/aws/aws-sdk-go-v2/config v1.27.36 h1:4IlvHh6Olc7+61O1ktesh0jOcqmq/4WG6C2Aj5SKXy0= -github.com/aws/aws-sdk-go-v2/config v1.27.36/go.mod h1:IiBpC0HPAGq9Le0Xxb1wpAKzEfAQ3XlYgJLYKEVYcfw= -github.com/aws/aws-sdk-go-v2/credentials v1.17.34 h1:gmkk1l/cDGSowPRzkdxYi8edw+gN4HmVK151D/pqGNc= -github.com/aws/aws-sdk-go-v2/credentials v1.17.34/go.mod h1:4R9OEV3tgFMsok4ZeFpExn7zQaZRa9MRGFYnI/xC/vs= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14 h1:C/d03NAmh8C4BZXhuRNboF/DqhBkBCeDiJDcaqIT5pA= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14/go.mod h1:7I0Ju7p9mCIdlrfS+JCgqcYD0VXz/N4yozsox+0o078= -github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.4.18 h1:k51348zRERIvv01FflXAOQj50NeUiZUGOEedT4Vg+UE= -github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.4.18/go.mod h1:uybY6ESdxsT2dpzwSmpDgZJ3ekCYwVe/ZFYfAaXUbtU= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 h1:kYQ3H1u0ANr9KEKlGs/jTLrBFPo8P8NaH/w7A01NeeM= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18/go.mod h1:r506HmK5JDUh9+Mw4CfGJGSSoqIiLCndAuqXuhbv67Y= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 h1:Z7IdFUONvTcvS7YuhtVxN99v2cCoHRXOS4mTr0B/pUc= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18/go.mod h1:DkKMmksZVVyat+Y+r1dEOgJEfUeA7UngIHWeKsi0yNc= +github.com/aws/aws-sdk-go-v2 v1.33.0 h1:Evgm4DI9imD81V0WwD+TN4DCwjUMdc94TrduMLbgZJs= +github.com/aws/aws-sdk-go-v2 v1.33.0/go.mod h1:P5WJBrYqqbWVaOxgH0X/FYYD47/nooaPOZPlQdmiN2U= +github.com/aws/aws-sdk-go-v2/config v1.29.1 h1:JZhGawAyZ/EuJeBtbQYnaoftczcb2drR2Iq36Wgz4sQ= +github.com/aws/aws-sdk-go-v2/config v1.29.1/go.mod h1:7bR2YD5euaxBhzt2y/oDkt3uNRb6tjFp98GlTFueRwk= +github.com/aws/aws-sdk-go-v2/credentials v1.17.54 h1:4UmqeOqJPvdvASZWrKlhzpRahAulBfyTJQUaYy4+hEI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.54/go.mod h1:RTdfo0P0hbbTxIhmQrOsC/PquBZGabEPnCaxxKRPSnI= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.24 h1:5grmdTdMsovn9kPZPI23Hhvp0ZyNm5cRO+IZFIYiAfw= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.24/go.mod h1:zqi7TVKTswH3Ozq28PkmBmgzG1tona7mo9G2IJg4Cis= +github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.5.4 h1:V/BKBYerlud4Fasmxh8Ahb8WW7McZjsF0utqF7Tx9AY= +github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.5.4/go.mod h1:EReusr9/CZjSHWHTagOWVcDKoUW86fGaKsHJk9wAHbk= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.28 h1:igORFSiH3bfq4lxKFkTSYDhJEUCYo6C8VKiWJjYwQuQ= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.28/go.mod h1:3So8EA/aAYm36L7XIvCVwLa0s5N0P7o2b1oqnx/2R4g= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.28 h1:1mOW9zAUMhTSrMDssEHS/ajx8JcAj/IcftzcmNlmVLI= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.28/go.mod h1:kGlXVIWDfvt2Ox5zEaNglmq0hXPHgQFNMix33Tw22jA= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvKgqdiXoTxAF4HQcQ= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 h1:QFASJGfT8wMXtuP3D5CRmMjARHv9ZmzFUMJznHDOY3w= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5/go.mod h1:QdZ3OmoIjSX+8D1OPAzPxDfjXASbBMDsz9qvtyIhtik= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44URTiHNx6PNo0ujDE6ERlsCKJD3u1zfnzAPg= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= -github.com/aws/aws-sdk-go-v2/service/sso v1.23.0 h1:fHySkG0IGj2nepgGJPmmhZYL9ndnsq1Tvc6MeuVQCaQ= -github.com/aws/aws-sdk-go-v2/service/sso v1.23.0/go.mod h1:XRlMvmad0ZNL+75C5FYdMvbbLkd6qiqz6foR1nA1PXY= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.0 h1:cU/OeQPNReyMj1JEBgjE29aclYZYtXcsPMXbTkVGMFk= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.0/go.mod h1:FnvDM4sfa+isJ3kDXIzAB9GAwVSzFzSy97uZ3IsHo4E= -github.com/aws/aws-sdk-go-v2/service/sts v1.31.0 h1:GNVxIHBTi2EgwCxpNiozhNasMOK+ROUA2Z3X+cSBX58= -github.com/aws/aws-sdk-go-v2/service/sts v1.31.0/go.mod h1:yMWe0F+XG0DkRZK5ODZhG7BEFYhLXi2dqGsv6tX0cgI= -github.com/aws/smithy-go v1.21.0 h1:H7L8dtDRk0P1Qm6y0ji7MCYMQObJ5R9CRpyPhRUkLYA= -github.com/aws/smithy-go v1.21.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 h1:iXtILhvDxB6kPvEXgsDhGaZCSC6LQET5ZHSdJozeI0Y= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1/go.mod h1:9nu0fVANtYiAePIBh2/pFUSwtJ402hLnp854CNoDOeE= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.9 h1:TQmKDyETFGiXVhZfQ/I0cCFziqqX58pi4tKJGYGFSz0= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.9/go.mod h1:HVLPK2iHQBUx7HfZeOQSEu3v2ubZaAY2YPbAm5/WUyY= +github.com/aws/aws-sdk-go-v2/service/sso v1.24.11 h1:kuIyu4fTT38Kj7YCC7ouNbVZSSpqkZ+LzIfhCr6Dg+I= +github.com/aws/aws-sdk-go-v2/service/sso v1.24.11/go.mod h1:Ro744S4fKiCCuZECXgOi760TiYylUM8ZBf6OGiZzJtY= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.10 h1:l+dgv/64iVlQ3WsBbnn+JSbkj01jIi+SM0wYsj3y/hY= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.10/go.mod h1:Fzsj6lZEb8AkTE5S68OhcbBqeWPsR8RnGuKPr8Todl8= +github.com/aws/aws-sdk-go-v2/service/sts v1.33.9 h1:BRVDbewN6VZcwr+FBOszDKvYeXY1kJ+GGMCcpghlw0U= +github.com/aws/aws-sdk-go-v2/service/sts v1.33.9/go.mod h1:f6vjfZER1M17Fokn0IzssOTMT2N8ZSq+7jnNF0tArvw= +github.com/aws/smithy-go v1.22.1 h1:/HPHZQ0g7f4eUeK6HKglFz8uwVfZKgoI25rb/J+dnro= +github.com/aws/smithy-go v1.22.1/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk= +github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= +github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= @@ -95,14 +99,15 @@ github.com/expr-lang/expr v1.16.9 h1:WUAzmR0JNI9JCiF0/ewwHB1gmcGw5wW7nWt8gc6PpCI github.com/expr-lang/expr v1.16.9/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4= github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a h1:yDWHCSQ40h88yih2JAcL6Ls/kVkSE8GFACTGVnMPruw= github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a/go.mod h1:7Ga40egUymuWXxAe151lTNnCv97MddSOVsjpPPkityA= -github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= -github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM= +github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/formancehq/formance-sdk-go/v3 v3.2.0 h1:3zxYSu71jjCj5XMBvT6bTm2HlbZWvm3txYcuONJUbWw= github.com/formancehq/formance-sdk-go/v3 v3.2.0/go.mod h1:XivkqQzjOtR3W7hqIFYcUN11UIf+X8/V1yoPPnGBQVU= -github.com/formancehq/go-libs v1.7.1 h1:9D5cxKWFlVtdX5AYDXeUz1Nb9PdoEfQX0f/yeLsU324= -github.com/formancehq/go-libs v1.7.1/go.mod h1:pWTScpoyieF7OoJ6WVmXNG9NhDjbZbAmFqd7UOw85iI= +github.com/formancehq/go-libs/v2 v2.0.1-0.20250120193835-4b6354eeda8d h1:qdvSumIhNmBPO5BT75kv5gEFQrVFTjKZ8FUNQhV6jjU= +github.com/formancehq/go-libs/v2 v2.0.1-0.20250120193835-4b6354eeda8d/go.mod h1:ZqjP+pV4JhQceJcumL+aw28EAQmdAg+YVwcJyScEHa0= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= @@ -143,8 +148,8 @@ github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17w github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= +github.com/golang/mock v1.7.0-rc.1 h1:YojYx61/OLFsiv6Rw1Z96LpldJIy31o+UHmwAUMJ6/U= +github.com/golang/mock v1.7.0-rc.1/go.mod h1:s42URUywIqd+OcERslBJvOjepvNymP31m3q8d/GkuRs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= @@ -157,8 +162,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/pprof v0.0.0-20240910150728-a0b0bb1d4134 h1:c5FlPPgxOn7kJz3VoPLkQYQXGBS3EklQ4Zfi57uOuqQ= -github.com/google/pprof v0.0.0-20240910150728-a0b0bb1d4134/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= +github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad h1:a6HEuzUHeKH6hwfN/ZoQgRgVIWFJljSWa/zetS2WTvg= +github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -175,8 +180,8 @@ github.com/gorilla/securecookie v1.1.2/go.mod h1:NfCASbcHqRSY+3a8tlWJwsQap2VX5pw github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 h1:asbCHRVmodnJTuQ3qamDwqVOIjwqUPTYmYuemVOx+Ys= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0/go.mod h1:ggCgvZ2r7uOoQjOyu2Y1NhHmEPPzzuhWgcza5M1Ji1I= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1 h1:VNqngBF40hVlDloBruUehVYC3ArSgIyScOAyMRqBxRg= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1/go.mod h1:RBRO7fro65R6tjKzYgLAFo0t1QEXY1Dp+i/bvpRiqiQ= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -195,12 +200,16 @@ github.com/iancoleman/strcase v0.3.0 h1:nTXanmYxhfFAMjZL34Ov6gkzEsSJZ5DbhxWjvSAS github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/invopop/jsonschema v0.13.0 h1:KvpoAJWEjR3uD9Kbm2HWJmqsEaHt8lBUpd0qHcIi21E= +github.com/invopop/jsonschema v0.13.0/go.mod h1:ffZ5Km5SWWRAIN6wbDXItl95euhFz2uON45H2qjYt+0= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo= github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= -github.com/jackc/pgx/v5 v5.7.1 h1:x7SYsPBYDkHDksogeSmZZ5xzThcTgRz++I5E+ePFUcs= -github.com/jackc/pgx/v5 v5.7.1/go.mod h1:e7O26IywZZ+naJtWWos6i6fvWK+29etgITqrqHLfoZA= +github.com/jackc/pgx/v5 v5.7.2 h1:mLoDLV6sonKlvjIEsV56SkWNCnuNv531l94GaIzO+XI= +github.com/jackc/pgx/v5 v5.7.2/go.mod h1:ncY89UGWxg82EykZUwSpUKEfccBGGYq1xjrOpsbsfGQ= +github.com/jackc/pgxlisten v0.0.0-20241005155529-9d952acd6a6c h1:/u9tWJZ5d+RnlpVuvf352pGb+CzTrJP+r+ETy4JEHyo= +github.com/jackc/pgxlisten v0.0.0-20241005155529-9d952acd6a6c/go.mod h1:EqjCOzkITPCEI0My7BdE2xm3r0fZ7OZycVDP+ki1ASA= github.com/jackc/puddle/v2 v2.2.2 h1:PR8nw+E/1w0GLuRFSmiioY6UooMp6KJv0/61nB7icHo= github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= github.com/jcmturner/aescts/v2 v2.0.0 h1:9YKLH6ey7H4eDBXW8khjYslgyqG2xZikXP0EQFKrle8= @@ -219,10 +228,11 @@ github.com/jeremija/gosubmit v0.2.7 h1:At0OhGCFGPXyjPYAsCchoBUhE099pcBXmsb4iZqRO github.com/jeremija/gosubmit v0.2.7/go.mod h1:Ui+HS073lCFREXBbdfrJzMB57OI/bdxTiLtrDHHhFPI= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= +github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= -github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= +github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc= +github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -250,8 +260,15 @@ github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lithammer/shortuuid/v3 v3.0.7 h1:trX0KTHy4Pbwo/6ia8fscyHoGA+mf1jWbPJVuvyJQQ8= github.com/lithammer/shortuuid/v3 v3.0.7/go.mod h1:vMk8ke37EmiewwolSO1NLW8vP4ZaKlRuDIi8tWWmAts= +github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= +github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= +github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/minio/highwayhash v1.0.3 h1:kbnuUMoHYyVl7szWjSxJnxw11k2U709jqFPPmIUyD6Q= @@ -264,24 +281,24 @@ github.com/muhlemmer/gu v0.3.1 h1:7EAqmFrW7n3hETvuAdmFmn4hS8W+z3LgKtrnow+YzNM= github.com/muhlemmer/gu v0.3.1/go.mod h1:YHtHR+gxM+bKEIIs7Hmi9sPT3ZDUvTN/i88wQpZkrdM= github.com/muhlemmer/httpforwarded v0.1.0 h1:x4DLrzXdliq8mprgUMR0olDvHGkou5BJsK/vWUetyzY= github.com/muhlemmer/httpforwarded v0.1.0/go.mod h1:yo9czKedo2pdZhoXe+yDkGVbU0TJ0q9oQ90BVoDEtw0= -github.com/nats-io/jwt/v2 v2.7.0 h1:J+ZnaaMGQi3xSB8iOhVM5ipiWCDrQvgEoitTwWFyOYw= -github.com/nats-io/jwt/v2 v2.7.0/go.mod h1:ZdWS1nZa6WMZfFwwgpEaqBV8EPGVgOTDHN/wTbz0Y5A= -github.com/nats-io/nats-server/v2 v2.10.20 h1:CXDTYNHeBiAKBTAIP2gjpgbWap2GhATnTLgP8etyvEI= -github.com/nats-io/nats-server/v2 v2.10.20/go.mod h1:hgcPnoUtMfxz1qVOvLZGurVypQ+Cg6GXVXjG53iHk+M= -github.com/nats-io/nats.go v1.37.0 h1:07rauXbVnnJvv1gfIyghFEo6lUcYRY0WXc3x7x0vUxE= -github.com/nats-io/nats.go v1.37.0/go.mod h1:Ubdu4Nh9exXdSz0RVWRFBbRfrbSxOYd26oF0wkWclB8= -github.com/nats-io/nkeys v0.4.7 h1:RwNJbbIdYCoClSDNY7QVKZlyb/wfT6ugvFCiKy6vDvI= -github.com/nats-io/nkeys v0.4.7/go.mod h1:kqXRgRDPlGy7nGaEDMuYzmiJCIAAWDK0IMBtDmGD0nc= +github.com/nats-io/jwt/v2 v2.7.3 h1:6bNPK+FXgBeAqdj4cYQ0F8ViHRbi7woQLq4W29nUAzE= +github.com/nats-io/jwt/v2 v2.7.3/go.mod h1:GvkcbHhKquj3pkioy5put1wvPxs78UlZ7D/pY+BgZk4= +github.com/nats-io/nats-server/v2 v2.10.24 h1:KcqqQAD0ZZcG4yLxtvSFJY7CYKVYlnlWoAiVZ6i/IY4= +github.com/nats-io/nats-server/v2 v2.10.24/go.mod h1:olvKt8E5ZlnjyqBGbAXtxvSQKsPodISK5Eo/euIta4s= +github.com/nats-io/nats.go v1.38.0 h1:A7P+g7Wjp4/NWqDOOP/K6hfhr54DvdDQUznt5JFg9XA= +github.com/nats-io/nats.go v1.38.0/go.mod h1:IGUM++TwokGnXPs82/wCuiHS02/aKrdYUQkU8If6yjw= +github.com/nats-io/nkeys v0.4.9 h1:qe9Faq2Gxwi6RZnZMXfmGMZkg3afLLOtrU+gDZJ35b0= +github.com/nats-io/nkeys v0.4.9/go.mod h1:jcMqs+FLG+W5YO36OX6wFIFcmpdAns+w1Wm6D3I/evE= github.com/nats-io/nuid v1.0.1 h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/nexus-rpc/sdk-go v0.0.10 h1:7jEPUlsghxoD4OJ2H8YbFJ1t4wbxsUef7yZgBfyY3uA= -github.com/nexus-rpc/sdk-go v0.0.10/go.mod h1:TpfkM2Cw0Rlk9drGkoiSMpFqflKTiQLWUNyKJjF8mKQ= +github.com/nexus-rpc/sdk-go v0.1.0 h1:PUL/0vEY1//WnqyEHT5ao4LBRQ6MeNUihmnNGn0xMWY= +github.com/nexus-rpc/sdk-go v0.1.0/go.mod h1:TpfkM2Cw0Rlk9drGkoiSMpFqflKTiQLWUNyKJjF8mKQ= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -github.com/onsi/ginkgo/v2 v2.20.2 h1:7NVCeyIWROIAheY21RLS+3j2bb52W0W82tkberYytp4= -github.com/onsi/ginkgo/v2 v2.20.2/go.mod h1:K9gyxPIlb+aIvnZ8bd9Ak+YP18w3APlR+5coaZoE2ag= -github.com/onsi/gomega v1.34.2 h1:pNCwDkzrsv7MS9kpaQvVb1aVLahQXyJ/Tv5oAZMI3i8= -github.com/onsi/gomega v1.34.2/go.mod h1:v1xfxRgk0KIsG+QOdm7p8UosrOzPYRo60fd3B/1Dukc= +github.com/onsi/ginkgo/v2 v2.22.1 h1:QW7tbJAUDyVDVOM5dFa7qaybo+CRfR7bemlQUN6Z8aM= +github.com/onsi/ginkgo/v2 v2.22.1/go.mod h1:S6aTpoRsSq2cZOd+pssHAlKW/Q/jZt6cPrPlnj4a1xM= +github.com/onsi/gomega v1.36.2 h1:koNYke6TVk6ZmnyHrCXba/T/MoLBXFjeC1PtvYgw0A8= +github.com/onsi/gomega v1.36.2/go.mod h1:DdwyADRjrc825LhMEkD76cHR5+pUnjhUN8GlHlRPHzY= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= @@ -293,8 +310,8 @@ github.com/ory/dockertest/v3 v3.11.0 h1:OiHcxKAvSDUwsEVh2BjxQQc/5EHz9n0va9awCtNG github.com/ory/dockertest/v3 v3.11.0/go.mod h1:VIPxS1gwT9NpPOrfD3rACs8Y9Z7yhzO4SB194iUDnUI= github.com/pborman/uuid v1.2.1 h1:+ZZIw58t/ozdjRaXh/3awHfmWRbzYxJoAdNJxe/3pvw= github.com/pborman/uuid v1.2.1/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= -github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ= -github.com/pierrec/lz4/v4 v4.1.21/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= +github.com/pierrec/lz4/v4 v4.1.22 h1:cKFw6uJDK+/gfw5BcDL0JL5aBsAFdsIT18eRtLj7VIU= +github.com/pierrec/lz4/v4 v4.1.22/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -306,8 +323,8 @@ github.com/puzpuzpuz/xsync/v3 v3.4.0 h1:DuVBAdXuGFHv8adVXjWWZ63pJq+NRXOWVXlKDBZ+ github.com/puzpuzpuz/xsync/v3 v3.4.0/go.mod h1:VjzYrABPabuM4KyBh1Ftq6u8nhwY5tBPKP9jpmh0nnA= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/riandyrn/otelchi v0.10.0 h1:QMbR/FMDWBOkej6dfyWteYefUKqIFxnyrpaoWRJ9RPQ= -github.com/riandyrn/otelchi v0.10.0/go.mod h1:zBaX2FavWMlsvq4GqHit+QXxF1c5wIMZZFaYyW4+7FA= +github.com/riandyrn/otelchi v0.12.0 h1:7aXphKyzut8849DDb/0LWyCPq4mfnikpggEmmW3b38U= +github.com/riandyrn/otelchi v0.12.0/go.mod h1:weZZeUJURvtCcbWsdb7Y6F8KFZGedJlSrgUjq9VirV8= github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ= github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k= github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= @@ -334,20 +351,21 @@ github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81P github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc h1:9lRDQMhESg+zvGYmW5DyG0UqvY96Bu5QYsTLvCHdrgo= github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc/go.mod h1:bciPuU6GHm1iF1pBvUfxfsH0Wmnc2VbpgvbI9ZWuIRs= -github.com/uptrace/bun v1.2.3 h1:6KDc6YiNlXde38j9ATKufb8o7MS8zllhAOeIyELKrk0= -github.com/uptrace/bun v1.2.3/go.mod h1:8frYFHrO/Zol3I4FEjoXam0HoNk+t5k7aJRl3FXp0mk= -github.com/uptrace/bun/dialect/pgdialect v1.2.3 h1:YyCxxqeL0lgFWRZzKCOt6mnxUsjqITcxSo0mLqgwMUA= -github.com/uptrace/bun/dialect/pgdialect v1.2.3/go.mod h1:Vx9TscyEq1iN4tnirn6yYGwEflz0KG3rBZTBCLpKAjc= -github.com/uptrace/bun/extra/bundebug v1.2.3 h1:2QBykz9/u4SkN9dnraImDcbrMk2fUhuq2gL6hkh9qSc= -github.com/uptrace/bun/extra/bundebug v1.2.3/go.mod h1:bihsYJxXxWZXwc1R3qALTHvp+npE0ElgaCvcjzyPPdw= -github.com/uptrace/bun/extra/bunotel v1.2.3 h1:G19QpDE68TXw97x6NciB6nKVDuK0Wb2KgtyMqNIyqBI= -github.com/uptrace/bun/extra/bunotel v1.2.3/go.mod h1:jHRgTqLlX/Zj1KIDokCMDat6JwZHJyErOx0PQ10UFgQ= +github.com/uptrace/bun v1.2.8 h1:HEiLvy9wc7ehU5S02+O6NdV5BLz48lL4REPhTkMX3Dg= +github.com/uptrace/bun v1.2.8/go.mod h1:JBq0uBKsKqNT0Ccce1IAFZY337Wkf08c6F6qlmfOHE8= +github.com/uptrace/bun/dialect/pgdialect v1.2.8 h1:9n3qVh6yc+u7F3lpXzsWrAFJG1yLHUC2thjCCVEDpM8= +github.com/uptrace/bun/dialect/pgdialect v1.2.8/go.mod h1:plksD43MjAlPGYLD9/SzsLUpGH5poXE9IB1+ka/sEzE= +github.com/uptrace/bun/extra/bundebug v1.2.8 h1:Epv0ycLOnoKWPky+rufP2F/PrcSlKkd4tmVIFOdq90A= +github.com/uptrace/bun/extra/bundebug v1.2.8/go.mod h1:ucnmuPw/5ePbNFj2SPmV0lQh3ZvL+3HCrpvRxIYZyWQ= +github.com/uptrace/bun/extra/bunotel v1.2.8 h1:mu98xQ2EcmkeNGT+YjVtMludtZNHfhfHqhrS77mk4YM= +github.com/uptrace/bun/extra/bunotel v1.2.8/go.mod h1:NSjzSfYdDg0WSiY54pFp4ykGoGUmbc/xYQ7AsdyslHQ= github.com/uptrace/opentelemetry-go-extra/otellogrus v0.3.2 h1:H8wwQwTe5sL6x30z71lUgNiwBdeCHQjrphCfLwqIHGo= github.com/uptrace/opentelemetry-go-extra/otellogrus v0.3.2/go.mod h1:/kR4beFhlz2g+V5ik8jW+3PMiMQAPt29y6K64NNY53c= github.com/uptrace/opentelemetry-go-extra/otelsql v0.3.2 h1:ZjUj9BLYf9PEqBn8W/OapxhPjVRdC6CsXTdULHsyk5c= @@ -358,6 +376,8 @@ github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IU github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok= github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= +github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc= +github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= github.com/xdg-go/scram v1.1.2 h1:FHX5I5B4i4hKRVRBCFRxq1iQRej7WO3hhBuJf+UUySY= @@ -375,42 +395,42 @@ github.com/xo/dburl v0.23.2 h1:Fl88cvayrgE56JA/sqhNMLljCW/b7RmG1mMkKMZUFgA= github.com/xo/dburl v0.23.2/go.mod h1:uazlaAQxj4gkshhfuuYyvwCBouOmNnG2aDxTCFZpmL4= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/zitadel/oidc/v2 v2.12.2 h1:3kpckg4rurgw7w7aLJrq7yvRxb2pkNOtD08RH42vPEs= github.com/zitadel/oidc/v2 v2.12.2/go.mod h1:vhP26g1g4YVntcTi0amMYW3tJuid70nxqxf+kb6XKgg= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 h1:ZIg3ZT/aQ7AfKqdwp7ECpOK6vHqquXXuyTjIO8ZdmPs= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0/go.mod h1:DQAwmETtZV00skUwgD6+0U89g80NKsJE3DCKeLLPQMI= -go.opentelemetry.io/contrib/propagators/b3 v1.30.0 h1:vumy4r1KMyaoQRltX7cJ37p3nluzALX9nugCjNNefuY= -go.opentelemetry.io/contrib/propagators/b3 v1.30.0/go.mod h1:fRbvRsaeVZ82LIl3u0rIvusIel2UUf+JcaaIpy5taho= -go.opentelemetry.io/otel v1.33.0 h1:/FerN9bax5LoK51X/sI0SVYrjSE0/yUL7DpxW4K3FWw= -go.opentelemetry.io/otel v1.33.0/go.mod h1:SUUkR6csvUQl+yjReHu5uM3EtVV7MBm5FHKRlNx4I8I= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 h1:lsInsfvhVIfOI6qHVyysXMNDnjO9Npvl7tlDPJFBVd4= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0/go.mod h1:KQsVNh4OjgjTG0G6EiNi1jVpnaeeKsKMRwbLN+f1+8M= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0 h1:m0yTiGDLUvVYaTFbAvCkVYIYcvwKt3G7OLoN77NUs/8= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0/go.mod h1:wBQbT4UekBfegL2nx0Xk1vBcnzyBPsIVm9hRG4fYcr4= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0 h1:umZgi92IyxfXd/l4kaDhnKgY8rnN/cZcF1LKc6I8OQ8= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0/go.mod h1:4lVs6obhSVRb1EW5FhOuBTyiQhtRtAnnva9vD3yRfq8= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.30.0 h1:kn1BudCgwtE7PxLqcZkErpD8GKqLZ6BSzeW9QihQJeM= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.30.0/go.mod h1:ljkUDtAMdleoi9tIG1R6dJUpVwDcYjw3J2Q6Q/SuiC0= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 h1:CV7UdSGJt/Ao6Gp4CXckLxVRRsRgDHoI8XjbL3PDl8s= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0/go.mod h1:FRmFuRJfag1IZ2dPkHnEoSFVgTVPUd2qf5Vi69hLb8I= +go.opentelemetry.io/contrib/propagators/b3 v1.34.0 h1:9pQdCEvV/6RWQmag94D6rhU+A4rzUhYBEJ8bpscx5p8= +go.opentelemetry.io/contrib/propagators/b3 v1.34.0/go.mod h1:FwM71WS8i1/mAK4n48t0KU6qUS/OZRBgDrHZv3RlJ+w= +go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= +go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 h1:OeNbIYk/2C15ckl7glBlOBp5+WlYsOElzTNmiPW/x60= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0/go.mod h1:7Bept48yIeqxP2OZ9/AqIpYS94h2or0aB4FypJTc8ZM= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 h1:tgJ0uaNS4c98WRNUEx5U3aDlrDOI5Rs+1Vifcw4DJ8U= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0/go.mod h1:U7HYyW0zt/a9x5J1Kjs+r1f/d4ZHnYFclhYY2+YbeoE= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 h1:BEj3SPM81McUZHYjRS5pEgNgnmzGJ5tRpU5krWnV8Bs= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0/go.mod h1:9cKLGBDzI/F3NoHLQGm4ZrYdIHsvGt6ej6hUowxY0J4= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.34.0 h1:jBpDk4HAUsrnVO1FsfCfCOTEc/MkInJmvfCHYLFiT80= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.34.0/go.mod h1:H9LUIM1daaeZaz91vZcfeM0fejXPmgCYE8ZhzqfJuiU= go.opentelemetry.io/otel/log v0.6.0 h1:nH66tr+dmEgW5y+F9LanGJUBYPrRgP4g2EkmPE3LeK8= go.opentelemetry.io/otel/log v0.6.0/go.mod h1:KdySypjQHhP069JX0z/t26VHwa8vSwzgaKmXtIB3fJM= -go.opentelemetry.io/otel/metric v1.33.0 h1:r+JOocAyeRVXD8lZpjdQjzMadVZp2M4WmQ+5WtEnklQ= -go.opentelemetry.io/otel/metric v1.33.0/go.mod h1:L9+Fyctbp6HFTddIxClbQkjtubW6O9QS3Ann/M82u6M= -go.opentelemetry.io/otel/sdk v1.30.0 h1:cHdik6irO49R5IysVhdn8oaiR9m8XluDaJAs4DfOrYE= -go.opentelemetry.io/otel/sdk v1.30.0/go.mod h1:p14X4Ok8S+sygzblytT1nqG98QG2KYKv++HE0LY/mhg= -go.opentelemetry.io/otel/sdk/metric v1.30.0 h1:QJLT8Pe11jyHBHfSAgYH7kEmT24eX792jZO1bo4BXkM= -go.opentelemetry.io/otel/sdk/metric v1.30.0/go.mod h1:waS6P3YqFNzeP01kuo/MBBYqaoBJl7efRQHOaydhy1Y= -go.opentelemetry.io/otel/trace v1.33.0 h1:cCJuF7LRjUFso9LPnEAHJDB2pqzp+hbO8eu1qqW2d/s= -go.opentelemetry.io/otel/trace v1.33.0/go.mod h1:uIcdVUZMpTAmz0tI1z04GoVSezK37CbGV4fr1f2nBck= -go.opentelemetry.io/proto/otlp v1.3.1 h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0= -go.opentelemetry.io/proto/otlp v1.3.1/go.mod h1:0X1WI4de4ZsLrrJNLAQbFeLCm3T7yBkR0XqQ7niQU+8= -go.temporal.io/api v1.39.0 h1:pbhcfvNDB7mllb8lIBqPcg+m6LMG/IhTpdiFxe+0mYk= -go.temporal.io/api v1.39.0/go.mod h1:1WwYUMo6lao8yl0371xWUm13paHExN5ATYT/B7QtFis= -go.temporal.io/sdk v1.29.1 h1:y+sUMbUhTU9rj50mwIZAPmcXCtgUdOWS9xHDYRYSgZ0= -go.temporal.io/sdk v1.29.1/go.mod h1:kp//DRvn3CqQVBCtjL51Oicp9wrZYB2s6row1UgzcKQ= +go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= +go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= +go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= +go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= +go.opentelemetry.io/otel/sdk/metric v1.34.0 h1:5CeK9ujjbFVL5c1PhLuStg1wxA7vQv7ce1EK0Gyvahk= +go.opentelemetry.io/otel/sdk/metric v1.34.0/go.mod h1:jQ/r8Ze28zRKoNRdkjCZxfs6YvBTG1+YIqyFVFYec5w= +go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= +go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= +go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4= +go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp0eVQ4yIXvJ4= +go.temporal.io/api v1.43.2 h1:cHuAxZOgxpgwXH8nVEAWW6KS+QPGY2X0JWVjW7+RHOQ= +go.temporal.io/api v1.43.2/go.mod h1:1WwYUMo6lao8yl0371xWUm13paHExN5ATYT/B7QtFis= +go.temporal.io/sdk v1.32.1 h1:slA8prhdFr4lxpsTcRusWVitD/cGjELfKUh0mBj73SU= +go.temporal.io/sdk v1.32.1/go.mod h1:8U8H7rF9u4Hyb4Ry9yiEls5716DHPNvVITPNkgWUwE8= go.temporal.io/sdk/contrib/opentelemetry v0.6.0 h1:rNBArDj5iTUkcMwKocUShoAW59o6HdS7Nq4CTp4ldj8= go.temporal.io/sdk/contrib/opentelemetry v0.6.0/go.mod h1:Lem8VrE2ks8P+FYcRM3UphPoBr+tfM3v/Kaf0qStzSg= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= @@ -421,8 +441,8 @@ go.uber.org/fx v1.23.0/go.mod h1:o/D9n+2mLP6v1EG+qsdT1O8wKopYAsqZasju97SDFCU= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= -go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU= -go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= +go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU= +go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= @@ -434,8 +454,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= -golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= -golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= +golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 h1:e66Fs6Z+fZTbFBAxKfP3PALWBtpfqks2bwGcexMxgtk= golang.org/x/exp v0.0.0-20240909161429-701f63a606c0/go.mod h1:2TbTHSBQa924w8M6Xs1QcRcFwyucIwBGpK1p2f1YFFY= @@ -445,7 +465,7 @@ golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHl golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -457,12 +477,12 @@ golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= -golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= +golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= +golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.25.0 h1:CY4y7XT9v0cRI9oupztF8AgiIu99L/ksR/Xp/6jrZ70= golang.org/x/oauth2 v0.25.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= @@ -479,31 +499,39 @@ golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= -golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= +golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= -golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U= -golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= +golang.org/x/time v0.8.0 h1:9i3RxcPv3PZnitoVGMPDKZSq1xW1gK1Xy3ArNOGZfEg= +golang.org/x/time v0.8.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -513,10 +541,10 @@ golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.25.0 h1:oFU9pkj/iJgs+0DT+VMHrx+oBKs/LJMV+Uvg78sl+fE= -golang.org/x/tools v0.25.0/go.mod h1:/vtpO8WL1N9cQC3FN5zPqb//fRXskFHbLKk4OW1Q7rg= +golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= +golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -526,19 +554,19 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 h1:hjSy6tcFQZ171igDaN5QHOw2n6vx40juYbC/x67CEhc= -google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:qpvKtACPCQhAdu3PyQgV4l3LMXZEtft7y8QcarRsp9I= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 h1:pPJltXNxVzT4pK9yD8vR9X75DaWYYmLGMsEvBfFQZzQ= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= +google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f h1:gap6+3Gk41EItBuyi4XX/bp4oqJ3UwuIMl25yGinuAA= +google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:Ic02D47M+zbarjYYUlK57y316f2MoN0gjAwI3f2S95o= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.67.0 h1:IdH9y6PF5MPSdAntIcpjQ+tXO41pcQsfZV2RxtQgVcw= -google.golang.org/grpc v1.67.0/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA= -google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= -google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= +google.golang.org/grpc v1.69.4 h1:MF5TftSMkd8GLw/m0KM6V8CMOCY6NZ1NQDPGFgbTt4A= +google.golang.org/grpc v1.69.4/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= +google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= +google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= diff --git a/internal/api/backend.go b/internal/api/backend.go index 319e273..cff86f1 100644 --- a/internal/api/backend.go +++ b/internal/api/backend.go @@ -3,7 +3,7 @@ package api import ( "context" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/formancehq/orchestration/internal/triggers" "github.com/formancehq/orchestration/internal/workflow" diff --git a/internal/api/backend_generated.go b/internal/api/backend_generated.go index 52e6da5..f057835 100644 --- a/internal/api/backend_generated.go +++ b/internal/api/backend_generated.go @@ -14,7 +14,7 @@ import ( triggers "github.com/formancehq/orchestration/internal/triggers" workflow "github.com/formancehq/orchestration/internal/workflow" - bunpaginate "github.com/formancehq/go-libs/bun/bunpaginate" + bunpaginate "github.com/formancehq/go-libs/v2/bun/bunpaginate" gomock "go.uber.org/mock/gomock" ) diff --git a/internal/api/handler_info.go b/internal/api/handler_info.go index 5ff4c43..c00849b 100644 --- a/internal/api/handler_info.go +++ b/internal/api/handler_info.go @@ -3,7 +3,7 @@ package api import ( "net/http" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) type ServiceInfo struct { diff --git a/internal/api/module.go b/internal/api/module.go index 95f7578..6a7d2fb 100644 --- a/internal/api/module.go +++ b/internal/api/module.go @@ -1,8 +1,8 @@ package api import ( - "github.com/formancehq/go-libs/auth" - "github.com/formancehq/go-libs/health" + "github.com/formancehq/go-libs/v2/auth" + "github.com/formancehq/go-libs/v2/health" "github.com/go-chi/chi/v5" "go.uber.org/fx" ) diff --git a/internal/api/module_test.go b/internal/api/module_test.go index bca42cd..9d952a8 100644 --- a/internal/api/module_test.go +++ b/internal/api/module_test.go @@ -7,11 +7,11 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/bun/bunpaginate" + sharedapi "github.com/formancehq/go-libs/v2/bun/bunpaginate" - "github.com/formancehq/go-libs/auth" + "github.com/formancehq/go-libs/v2/auth" - "github.com/formancehq/go-libs/health" + "github.com/formancehq/go-libs/v2/health" "github.com/formancehq/orchestration/internal/api" v1 "github.com/formancehq/orchestration/internal/api/v1" v2 "github.com/formancehq/orchestration/internal/api/v2" diff --git a/internal/api/router.go b/internal/api/router.go index 0701e73..0d9c756 100644 --- a/internal/api/router.go +++ b/internal/api/router.go @@ -7,8 +7,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/formancehq/go-libs/auth" - "github.com/formancehq/go-libs/health" + "github.com/formancehq/go-libs/v2/auth" + "github.com/formancehq/go-libs/v2/health" "github.com/go-chi/chi/v5/middleware" ) diff --git a/internal/api/v1/handler_abort_workflow_instance.go b/internal/api/v1/handler_abort_workflow_instance.go index 3669011..6417924 100644 --- a/internal/api/v1/handler_abort_workflow_instance.go +++ b/internal/api/v1/handler_abort_workflow_instance.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func abortWorkflowInstance(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v1/handler_create_trigger.go b/internal/api/v1/handler_create_trigger.go index 7e568cc..d8df8e0 100644 --- a/internal/api/v1/handler_create_trigger.go +++ b/internal/api/v1/handler_create_trigger.go @@ -6,7 +6,7 @@ import ( "github.com/formancehq/orchestration/internal/api" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/triggers" "github.com/pkg/errors" ) diff --git a/internal/api/v1/handler_create_workflow.go b/internal/api/v1/handler_create_workflow.go index e112db0..f88cf9f 100644 --- a/internal/api/v1/handler_create_workflow.go +++ b/internal/api/v1/handler_create_workflow.go @@ -6,7 +6,7 @@ import ( "gopkg.in/yaml.v3" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" api2 "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" "github.com/pkg/errors" diff --git a/internal/api/v1/handler_delete_trigger.go b/internal/api/v1/handler_delete_trigger.go index e86ce4d..70d9604 100644 --- a/internal/api/v1/handler_delete_trigger.go +++ b/internal/api/v1/handler_delete_trigger.go @@ -6,7 +6,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" "github.com/pkg/errors" ) diff --git a/internal/api/v1/handler_delete_workflow.go b/internal/api/v1/handler_delete_workflow.go index 86f5178..4370727 100644 --- a/internal/api/v1/handler_delete_workflow.go +++ b/internal/api/v1/handler_delete_workflow.go @@ -6,7 +6,7 @@ import ( "github.com/go-playground/validator/v10" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" api2 "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" ) diff --git a/internal/api/v1/handler_delete_workflow_test.go b/internal/api/v1/handler_delete_workflow_test.go index bfa0951..94dc54f 100644 --- a/internal/api/v1/handler_delete_workflow_test.go +++ b/internal/api/v1/handler_delete_workflow_test.go @@ -9,7 +9,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" diff --git a/internal/api/v1/handler_get_trigger.go b/internal/api/v1/handler_get_trigger.go index 1a1492f..109ce42 100644 --- a/internal/api/v1/handler_get_trigger.go +++ b/internal/api/v1/handler_get_trigger.go @@ -6,7 +6,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" "github.com/pkg/errors" ) diff --git a/internal/api/v1/handler_list_instances.go b/internal/api/v1/handler_list_instances.go index 8ecc875..418e03b 100644 --- a/internal/api/v1/handler_list_instances.go +++ b/internal/api/v1/handler_list_instances.go @@ -7,7 +7,7 @@ import ( api "github.com/formancehq/orchestration/internal/api" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" ) func listInstances(backend api.Backend) http.HandlerFunc { diff --git a/internal/api/v1/handler_list_instances_test.go b/internal/api/v1/handler_list_instances_test.go index 47a399d..85cd07f 100644 --- a/internal/api/v1/handler_list_instances_test.go +++ b/internal/api/v1/handler_list_instances_test.go @@ -7,11 +7,11 @@ import ( "testing" "time" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" "github.com/google/uuid" diff --git a/internal/api/v1/handler_list_triggers.go b/internal/api/v1/handler_list_triggers.go index 4361da6..4892fb3 100644 --- a/internal/api/v1/handler_list_triggers.go +++ b/internal/api/v1/handler_list_triggers.go @@ -3,12 +3,12 @@ package v1 import ( "net/http" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/formancehq/orchestration/internal/triggers" "github.com/formancehq/orchestration/internal/api" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" ) func listTriggers(backend api.Backend) func(writer http.ResponseWriter, request *http.Request) { diff --git a/internal/api/v1/handler_list_triggers_occurrences.go b/internal/api/v1/handler_list_triggers_occurrences.go index 6a1c0ee..c9c2767 100644 --- a/internal/api/v1/handler_list_triggers_occurrences.go +++ b/internal/api/v1/handler_list_triggers_occurrences.go @@ -5,7 +5,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/triggers" ) diff --git a/internal/api/v1/handler_list_workflows.go b/internal/api/v1/handler_list_workflows.go index 8c27b3a..5cef551 100644 --- a/internal/api/v1/handler_list_workflows.go +++ b/internal/api/v1/handler_list_workflows.go @@ -3,11 +3,11 @@ package v1 import ( "net/http" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func listWorkflows(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v1/handler_post_event.go b/internal/api/v1/handler_post_event.go index 93223f2..2c57767 100644 --- a/internal/api/v1/handler_post_event.go +++ b/internal/api/v1/handler_post_event.go @@ -6,7 +6,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/workflow" ) diff --git a/internal/api/v1/handler_read_instance.go b/internal/api/v1/handler_read_instance.go index 5e70fed..3293229 100644 --- a/internal/api/v1/handler_read_instance.go +++ b/internal/api/v1/handler_read_instance.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func readInstance(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v1/handler_read_instance_history.go b/internal/api/v1/handler_read_instance_history.go index 11e3b9d..7423144 100644 --- a/internal/api/v1/handler_read_instance_history.go +++ b/internal/api/v1/handler_read_instance_history.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func readInstanceHistory(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v1/handler_read_instance_test.go b/internal/api/v1/handler_read_instance_test.go index 9e6d72a..6065ee9 100644 --- a/internal/api/v1/handler_read_instance_test.go +++ b/internal/api/v1/handler_read_instance_test.go @@ -10,9 +10,9 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "github.com/google/uuid" "github.com/formancehq/orchestration/internal/api" diff --git a/internal/api/v1/handler_read_stage_history.go b/internal/api/v1/handler_read_stage_history.go index da99eda..8fa3d86 100644 --- a/internal/api/v1/handler_read_stage_history.go +++ b/internal/api/v1/handler_read_stage_history.go @@ -6,7 +6,7 @@ import ( "github.com/go-chi/chi/v5" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" api2 "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" "github.com/pkg/errors" diff --git a/internal/api/v1/handler_read_workflow.go b/internal/api/v1/handler_read_workflow.go index 6071858..f2df97b 100644 --- a/internal/api/v1/handler_read_workflow.go +++ b/internal/api/v1/handler_read_workflow.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func readWorkflow(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v1/handler_run_workflow.go b/internal/api/v1/handler_run_workflow.go index aa6040f..1da83cf 100644 --- a/internal/api/v1/handler_run_workflow.go +++ b/internal/api/v1/handler_run_workflow.go @@ -7,7 +7,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/workflow" ) diff --git a/internal/api/v1/handler_run_workflow_test.go b/internal/api/v1/handler_run_workflow_test.go index 9b9d62f..201e93f 100644 --- a/internal/api/v1/handler_run_workflow_test.go +++ b/internal/api/v1/handler_run_workflow_test.go @@ -9,7 +9,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" diff --git a/internal/api/v1/main_test.go b/internal/api/v1/main_test.go index 224c7a0..2306e10 100644 --- a/internal/api/v1/main_test.go +++ b/internal/api/v1/main_test.go @@ -6,28 +6,28 @@ import ( "net/http" "testing" - "github.com/formancehq/go-libs/testing/docker" - "github.com/formancehq/go-libs/testing/utils" + "github.com/formancehq/go-libs/v2/testing/docker" + "github.com/formancehq/go-libs/v2/testing/utils" - "github.com/formancehq/go-libs/bun/bundebug" + "github.com/formancehq/go-libs/v2/bun/bundebug" "go.temporal.io/sdk/worker" - "github.com/formancehq/go-libs/logging" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/logging" + "github.com/formancehq/go-libs/v2/publish" "github.com/formancehq/orchestration/internal/temporalworker" "github.com/formancehq/orchestration/internal/workflow/stages" chi "github.com/go-chi/chi/v5" "github.com/google/uuid" "go.temporal.io/sdk/testsuite" - "github.com/formancehq/go-libs/bun/bunconnect" + "github.com/formancehq/go-libs/v2/bun/bunconnect" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/triggers" - "github.com/formancehq/go-libs/auth" - "github.com/formancehq/go-libs/testing/platform/pgtesting" + "github.com/formancehq/go-libs/v2/auth" + "github.com/formancehq/go-libs/v2/testing/platform/pgtesting" "github.com/formancehq/orchestration/internal/storage" "github.com/formancehq/orchestration/internal/workflow" flag "github.com/spf13/pflag" diff --git a/internal/api/v1/router.go b/internal/api/v1/router.go index 3007417..7ea38da 100644 --- a/internal/api/v1/router.go +++ b/internal/api/v1/router.go @@ -5,9 +5,9 @@ import ( "github.com/go-chi/chi/v5" - "github.com/formancehq/go-libs/service" + "github.com/formancehq/go-libs/v2/service" - "github.com/formancehq/go-libs/auth" + "github.com/formancehq/go-libs/v2/auth" "github.com/formancehq/orchestration/internal/api" ) diff --git a/internal/api/v2/handler_abort_workflow_instance.go b/internal/api/v2/handler_abort_workflow_instance.go index 0c164b8..41669f5 100644 --- a/internal/api/v2/handler_abort_workflow_instance.go +++ b/internal/api/v2/handler_abort_workflow_instance.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func abortWorkflowInstance(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v2/handler_create_trigger.go b/internal/api/v2/handler_create_trigger.go index 04e4a5d..30aa106 100644 --- a/internal/api/v2/handler_create_trigger.go +++ b/internal/api/v2/handler_create_trigger.go @@ -6,7 +6,7 @@ import ( "github.com/formancehq/orchestration/internal/api" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/triggers" "github.com/pkg/errors" ) diff --git a/internal/api/v2/handler_create_workflow.go b/internal/api/v2/handler_create_workflow.go index 555e21b..b5bf852 100644 --- a/internal/api/v2/handler_create_workflow.go +++ b/internal/api/v2/handler_create_workflow.go @@ -6,7 +6,7 @@ import ( "gopkg.in/yaml.v3" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" "github.com/pkg/errors" diff --git a/internal/api/v2/handler_delete_trigger.go b/internal/api/v2/handler_delete_trigger.go index 9a3e5a9..c8c5840 100644 --- a/internal/api/v2/handler_delete_trigger.go +++ b/internal/api/v2/handler_delete_trigger.go @@ -6,7 +6,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" "github.com/pkg/errors" ) diff --git a/internal/api/v2/handler_delete_workflow.go b/internal/api/v2/handler_delete_workflow.go index 66f2054..d510dd6 100644 --- a/internal/api/v2/handler_delete_workflow.go +++ b/internal/api/v2/handler_delete_workflow.go @@ -6,7 +6,7 @@ import ( "github.com/go-playground/validator/v10" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" api2 "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" ) diff --git a/internal/api/v2/handler_delete_workflow_test.go b/internal/api/v2/handler_delete_workflow_test.go index 5beb29a..d02a489 100644 --- a/internal/api/v2/handler_delete_workflow_test.go +++ b/internal/api/v2/handler_delete_workflow_test.go @@ -9,7 +9,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" diff --git a/internal/api/v2/handler_get_trigger.go b/internal/api/v2/handler_get_trigger.go index 195ffff..6dbf418 100644 --- a/internal/api/v2/handler_get_trigger.go +++ b/internal/api/v2/handler_get_trigger.go @@ -6,7 +6,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" "github.com/pkg/errors" ) diff --git a/internal/api/v2/handler_list_instances.go b/internal/api/v2/handler_list_instances.go index 91b7fac..ed66162 100644 --- a/internal/api/v2/handler_list_instances.go +++ b/internal/api/v2/handler_list_instances.go @@ -3,12 +3,12 @@ package v2 import ( "net/http" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/formancehq/orchestration/internal/workflow" api "github.com/formancehq/orchestration/internal/api" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" ) func listInstances(backend api.Backend) http.HandlerFunc { diff --git a/internal/api/v2/handler_list_instances_test.go b/internal/api/v2/handler_list_instances_test.go index 78792ec..fde73af 100644 --- a/internal/api/v2/handler_list_instances_test.go +++ b/internal/api/v2/handler_list_instances_test.go @@ -10,9 +10,9 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/google/uuid" diff --git a/internal/api/v2/handler_list_triggers.go b/internal/api/v2/handler_list_triggers.go index 86ed83e..4517b15 100644 --- a/internal/api/v2/handler_list_triggers.go +++ b/internal/api/v2/handler_list_triggers.go @@ -3,12 +3,12 @@ package v2 import ( "net/http" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/formancehq/orchestration/internal/triggers" "github.com/formancehq/orchestration/internal/api" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" ) func listTriggers(backend api.Backend) func(writer http.ResponseWriter, request *http.Request) { diff --git a/internal/api/v2/handler_list_triggers_occurrences.go b/internal/api/v2/handler_list_triggers_occurrences.go index d774345..0f51131 100644 --- a/internal/api/v2/handler_list_triggers_occurrences.go +++ b/internal/api/v2/handler_list_triggers_occurrences.go @@ -5,10 +5,10 @@ import ( "github.com/go-chi/chi/v5" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/formancehq/orchestration/internal/triggers" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" ) diff --git a/internal/api/v2/handler_list_workflows.go b/internal/api/v2/handler_list_workflows.go index 8d67c9c..995565d 100644 --- a/internal/api/v2/handler_list_workflows.go +++ b/internal/api/v2/handler_list_workflows.go @@ -3,11 +3,11 @@ package v2 import ( "net/http" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" api2 "github.com/formancehq/orchestration/internal/api" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" ) func listWorkflows(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v2/handler_post_event.go b/internal/api/v2/handler_post_event.go index a0f75d4..7e67dd5 100644 --- a/internal/api/v2/handler_post_event.go +++ b/internal/api/v2/handler_post_event.go @@ -6,7 +6,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/workflow" ) diff --git a/internal/api/v2/handler_read_instance.go b/internal/api/v2/handler_read_instance.go index 79c3aa4..db6e0d4 100644 --- a/internal/api/v2/handler_read_instance.go +++ b/internal/api/v2/handler_read_instance.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func readInstance(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v2/handler_read_instance_history.go b/internal/api/v2/handler_read_instance_history.go index ca3a41d..eb3b53d 100644 --- a/internal/api/v2/handler_read_instance_history.go +++ b/internal/api/v2/handler_read_instance_history.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func readInstanceHistory(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v2/handler_read_instance_test.go b/internal/api/v2/handler_read_instance_test.go index 0dc82b0..2872af8 100644 --- a/internal/api/v2/handler_read_instance_test.go +++ b/internal/api/v2/handler_read_instance_test.go @@ -10,7 +10,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" diff --git a/internal/api/v2/handler_read_stage_history.go b/internal/api/v2/handler_read_stage_history.go index 2f4e760..9fdd902 100644 --- a/internal/api/v2/handler_read_stage_history.go +++ b/internal/api/v2/handler_read_stage_history.go @@ -6,7 +6,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" "github.com/pkg/errors" diff --git a/internal/api/v2/handler_read_workflow.go b/internal/api/v2/handler_read_workflow.go index 1d7f430..7491f0e 100644 --- a/internal/api/v2/handler_read_workflow.go +++ b/internal/api/v2/handler_read_workflow.go @@ -5,7 +5,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" ) func readWorkflow(backend api2.Backend) http.HandlerFunc { diff --git a/internal/api/v2/handler_run_workflow.go b/internal/api/v2/handler_run_workflow.go index dc3a3c3..62de6a3 100644 --- a/internal/api/v2/handler_run_workflow.go +++ b/internal/api/v2/handler_run_workflow.go @@ -7,7 +7,7 @@ import ( api2 "github.com/formancehq/orchestration/internal/api" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/workflow" ) diff --git a/internal/api/v2/handler_run_workflow_test.go b/internal/api/v2/handler_run_workflow_test.go index fe4bbb6..469c39b 100644 --- a/internal/api/v2/handler_run_workflow_test.go +++ b/internal/api/v2/handler_run_workflow_test.go @@ -9,7 +9,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/workflow" diff --git a/internal/api/v2/handler_test_trigger.go b/internal/api/v2/handler_test_trigger.go index 21b0261..e5f8d6f 100644 --- a/internal/api/v2/handler_test_trigger.go +++ b/internal/api/v2/handler_test_trigger.go @@ -6,7 +6,7 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/api" + sharedapi "github.com/formancehq/go-libs/v2/api" "github.com/formancehq/orchestration/internal/api" ) diff --git a/internal/api/v2/handler_test_trigger_test.go b/internal/api/v2/handler_test_trigger_test.go index b861bf1..59fcee1 100644 --- a/internal/api/v2/handler_test_trigger_test.go +++ b/internal/api/v2/handler_test_trigger_test.go @@ -10,9 +10,9 @@ import ( "github.com/go-chi/chi/v5" - sharedapi "github.com/formancehq/go-libs/testing/api" + sharedapi "github.com/formancehq/go-libs/v2/testing/api" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" "github.com/formancehq/orchestration/internal/triggers" "github.com/formancehq/orchestration/internal/api" diff --git a/internal/api/v2/main_test.go b/internal/api/v2/main_test.go index 57fd66f..f81f904 100644 --- a/internal/api/v2/main_test.go +++ b/internal/api/v2/main_test.go @@ -8,27 +8,27 @@ import ( "github.com/go-chi/chi/v5" - "github.com/formancehq/go-libs/testing/docker" - "github.com/formancehq/go-libs/testing/utils" + "github.com/formancehq/go-libs/v2/testing/docker" + "github.com/formancehq/go-libs/v2/testing/utils" - "github.com/formancehq/go-libs/bun/bundebug" + "github.com/formancehq/go-libs/v2/bun/bundebug" "go.temporal.io/sdk/worker" - "github.com/formancehq/go-libs/logging" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/logging" + "github.com/formancehq/go-libs/v2/publish" "github.com/formancehq/orchestration/internal/temporalworker" "github.com/formancehq/orchestration/internal/workflow/stages" "github.com/google/uuid" "go.temporal.io/sdk/testsuite" - "github.com/formancehq/go-libs/bun/bunconnect" + "github.com/formancehq/go-libs/v2/bun/bunconnect" "github.com/formancehq/orchestration/internal/api" "github.com/formancehq/orchestration/internal/triggers" - "github.com/formancehq/go-libs/auth" - "github.com/formancehq/go-libs/testing/platform/pgtesting" + "github.com/formancehq/go-libs/v2/auth" + "github.com/formancehq/go-libs/v2/testing/platform/pgtesting" "github.com/formancehq/orchestration/internal/storage" "github.com/formancehq/orchestration/internal/workflow" "github.com/stretchr/testify/require" diff --git a/internal/api/v2/router.go b/internal/api/v2/router.go index 42be174..7616da6 100644 --- a/internal/api/v2/router.go +++ b/internal/api/v2/router.go @@ -5,9 +5,9 @@ import ( "github.com/go-chi/chi/v5" - "github.com/formancehq/go-libs/service" + "github.com/formancehq/go-libs/v2/service" - "github.com/formancehq/go-libs/auth" + "github.com/formancehq/go-libs/v2/auth" "github.com/formancehq/orchestration/internal/api" ) diff --git a/internal/schema/map.go b/internal/schema/map.go index ec8e7d8..4c0f70d 100644 --- a/internal/schema/map.go +++ b/internal/schema/map.go @@ -8,7 +8,7 @@ import ( "strconv" "strings" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/orchestration/internal/workflow/stages" "github.com/pkg/errors" diff --git a/internal/storage/main_test.go b/internal/storage/main_test.go index a60f296..1020854 100644 --- a/internal/storage/main_test.go +++ b/internal/storage/main_test.go @@ -3,11 +3,11 @@ package storage import ( "testing" - "github.com/formancehq/go-libs/logging" - "github.com/formancehq/go-libs/testing/docker" - "github.com/formancehq/go-libs/testing/utils" + "github.com/formancehq/go-libs/v2/logging" + "github.com/formancehq/go-libs/v2/testing/docker" + "github.com/formancehq/go-libs/v2/testing/utils" - "github.com/formancehq/go-libs/testing/platform/pgtesting" + "github.com/formancehq/go-libs/v2/testing/platform/pgtesting" ) var srv *pgtesting.PostgresServer diff --git a/internal/storage/migrations.go b/internal/storage/migrations.go index 53f845a..7e3b17a 100644 --- a/internal/storage/migrations.go +++ b/internal/storage/migrations.go @@ -3,14 +3,14 @@ package storage import ( "context" - "github.com/formancehq/go-libs/migrations" + "github.com/formancehq/go-libs/v2/migrations" "github.com/uptrace/bun" ) var _migrations = []migrations.Migration{ { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` create table "workflows" ( config jsonb, id varchar not null, @@ -40,8 +40,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` alter table "workflow_instances" add column terminated bool; alter table "workflow_instances" add column terminated_at timestamp default null; `); err != nil { @@ -51,8 +51,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` alter table "workflow_instances" add column error varchar; `); err != nil { return err @@ -61,8 +61,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` alter table "workflows" add column if not exists deleted_at timestamp default null; `); err != nil { return err @@ -71,8 +71,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` create table triggers ( id varchar primary key, workflow_id varchar references workflows(id), @@ -97,8 +97,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` alter table "workflow_instance_stage_statuses" drop constraint workflow_instance_stage_statuses_pkey; @@ -117,8 +117,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` alter table "triggers_occurrences" add column error varchar; `); err != nil { @@ -128,8 +128,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` alter table "triggers_occurrences" drop constraint triggers_occurrences_pkey; @@ -151,8 +151,8 @@ var _migrations = []migrations.Migration{ }, }, { - Up: func(tx bun.Tx) error { - if _, err := tx.Exec(` + Up: func(ctx context.Context, tx bun.IDB) error { + if _, err := tx.ExecContext(ctx, ` alter table "triggers" add column name varchar; `); err != nil { @@ -168,8 +168,8 @@ func Migrate(ctx context.Context, db *bun.DB) error { } func MigrateUntil(ctx context.Context, db *bun.DB, until int) error { - migrator := migrations.NewMigrator() + migrator := migrations.NewMigrator(db) migrator.RegisterMigrations(_migrations[:until]...) - return migrator.Up(ctx, db) + return migrator.Up(ctx) } diff --git a/internal/storage/migrations_test.go b/internal/storage/migrations_test.go index 9ccdd08..5ddf570 100644 --- a/internal/storage/migrations_test.go +++ b/internal/storage/migrations_test.go @@ -3,11 +3,11 @@ package storage import ( "testing" - "github.com/formancehq/go-libs/bun/bundebug" + "github.com/formancehq/go-libs/v2/bun/bundebug" "github.com/uptrace/bun" - "github.com/formancehq/go-libs/bun/bunconnect" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/bun/bunconnect" + "github.com/formancehq/go-libs/v2/logging" "github.com/stretchr/testify/require" ) diff --git a/internal/temporalclient/client_module.go b/internal/temporalclient/client_module.go index 021de2e..163af7b 100644 --- a/internal/temporalclient/client_module.go +++ b/internal/temporalclient/client_module.go @@ -8,7 +8,7 @@ import ( "go.temporal.io/api/enums/v1" "go.temporal.io/api/operatorservice/v1" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "github.com/formancehq/orchestration/internal/triggers" "github.com/formancehq/orchestration/internal/workflow" "go.temporal.io/api/serviceerror" diff --git a/internal/temporalclient/logger.go b/internal/temporalclient/logger.go index 5d27fbd..c886fa1 100644 --- a/internal/temporalclient/logger.go +++ b/internal/temporalclient/logger.go @@ -1,7 +1,7 @@ package temporalclient import ( - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "go.temporal.io/sdk/log" ) diff --git a/internal/temporalworker/module.go b/internal/temporalworker/module.go index e36227d..0bd732a 100644 --- a/internal/temporalworker/module.go +++ b/internal/temporalworker/module.go @@ -3,7 +3,7 @@ package temporalworker import ( "context" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" temporalworkflow "go.temporal.io/sdk/workflow" diff --git a/internal/triggers/activities.go b/internal/triggers/activities.go index c1d0b23..8b64863 100644 --- a/internal/triggers/activities.go +++ b/internal/triggers/activities.go @@ -7,8 +7,8 @@ import ( "github.com/formancehq/orchestration/internal/temporalworker" "github.com/ThreeDotsLabs/watermill/message" - "github.com/formancehq/go-libs/collectionutils" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/collectionutils" + "github.com/formancehq/go-libs/v2/pointer" "github.com/formancehq/orchestration/internal/workflow" "github.com/formancehq/orchestration/pkg/events" "github.com/uptrace/bun" diff --git a/internal/triggers/expression.go b/internal/triggers/expression.go index f5e181d..c9a4e1c 100644 --- a/internal/triggers/expression.go +++ b/internal/triggers/expression.go @@ -7,10 +7,10 @@ import ( "go.temporal.io/sdk/temporal" - "github.com/formancehq/go-libs/collectionutils" + "github.com/formancehq/go-libs/v2/collectionutils" "github.com/expr-lang/expr" - "github.com/formancehq/go-libs/api" + "github.com/formancehq/go-libs/v2/api" "github.com/pkg/errors" ) diff --git a/internal/triggers/listener.go b/internal/triggers/listener.go index 2a6d99a..377566b 100644 --- a/internal/triggers/listener.go +++ b/internal/triggers/listener.go @@ -11,13 +11,13 @@ import ( "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/trace" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" "go.temporal.io/api/serviceerror" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "github.com/ThreeDotsLabs/watermill/message" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/publish" "github.com/pkg/errors" "go.temporal.io/sdk/client" ) diff --git a/internal/triggers/main_test.go b/internal/triggers/main_test.go index 38755f2..fd8d038 100644 --- a/internal/triggers/main_test.go +++ b/internal/triggers/main_test.go @@ -3,14 +3,14 @@ package triggers import ( "testing" - "github.com/formancehq/go-libs/testing/docker" - "github.com/formancehq/go-libs/testing/utils" + "github.com/formancehq/go-libs/v2/testing/docker" + "github.com/formancehq/go-libs/v2/testing/utils" "github.com/stretchr/testify/require" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "go.temporal.io/sdk/testsuite" - "github.com/formancehq/go-libs/testing/platform/pgtesting" + "github.com/formancehq/go-libs/v2/testing/platform/pgtesting" ) var ( diff --git a/internal/triggers/manager.go b/internal/triggers/manager.go index 60c002f..2ce20c6 100644 --- a/internal/triggers/manager.go +++ b/internal/triggers/manager.go @@ -5,7 +5,7 @@ import ( "database/sql" "time" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/formancehq/orchestration/internal/workflow" "github.com/pkg/errors" diff --git a/internal/triggers/module.go b/internal/triggers/module.go index f2f440b..4cbd1f2 100644 --- a/internal/triggers/module.go +++ b/internal/triggers/module.go @@ -7,7 +7,7 @@ import ( "github.com/formancehq/orchestration/internal/temporalworker" "github.com/ThreeDotsLabs/watermill/message" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "github.com/formancehq/orchestration/internal/workflow" "github.com/uptrace/bun" "go.temporal.io/sdk/client" diff --git a/internal/triggers/trigger.go b/internal/triggers/trigger.go index f889822..38807fb 100644 --- a/internal/triggers/trigger.go +++ b/internal/triggers/trigger.go @@ -6,7 +6,7 @@ import ( "github.com/formancehq/orchestration/internal/workflow" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/publish" "github.com/expr-lang/expr" "github.com/google/uuid" diff --git a/internal/triggers/workflow_trigger.go b/internal/triggers/workflow_trigger.go index bc58b21..9ab9277 100644 --- a/internal/triggers/workflow_trigger.go +++ b/internal/triggers/workflow_trigger.go @@ -7,10 +7,10 @@ import ( "github.com/formancehq/orchestration/internal/temporalworker" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" "github.com/formancehq/orchestration/internal/workflow" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/publish" temporalworkflow "go.temporal.io/sdk/workflow" ) diff --git a/internal/triggers/workflow_trigger_test.go b/internal/triggers/workflow_trigger_test.go index 98336f7..82654e9 100644 --- a/internal/triggers/workflow_trigger_test.go +++ b/internal/triggers/workflow_trigger_test.go @@ -6,18 +6,18 @@ import ( worker "go.temporal.io/sdk/worker" - "github.com/formancehq/go-libs/bun/bundebug" + "github.com/formancehq/go-libs/v2/bun/bundebug" "github.com/uptrace/bun" - "github.com/formancehq/go-libs/bun/bunconnect" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/bun/bunconnect" + "github.com/formancehq/go-libs/v2/logging" "github.com/formancehq/orchestration/internal/storage" "github.com/formancehq/orchestration/internal/temporalworker" "github.com/formancehq/orchestration/internal/workflow" "github.com/formancehq/orchestration/internal/workflow/stages" "go.temporal.io/sdk/client" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/publish" "github.com/google/uuid" "github.com/stretchr/testify/require" ) diff --git a/internal/workflow/activities/activity.go b/internal/workflow/activities/activity.go index 45cee92..c58acf5 100644 --- a/internal/workflow/activities/activity.go +++ b/internal/workflow/activities/activity.go @@ -5,7 +5,7 @@ import ( "fmt" sdk "github.com/formancehq/formance-sdk-go/v3" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" "github.com/formancehq/orchestration/internal/temporalworker" "github.com/pkg/errors" "go.temporal.io/sdk/activity" diff --git a/internal/workflow/activities/activity_ledger_create_transaction.go b/internal/workflow/activities/activity_ledger_create_transaction.go index ce8ff6a..6746f69 100644 --- a/internal/workflow/activities/activity_ledger_create_transaction.go +++ b/internal/workflow/activities/activity_ledger_create_transaction.go @@ -5,7 +5,7 @@ import ( stdtime "time" "github.com/formancehq/formance-sdk-go/v3/pkg/models/sdkerrors" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/formance-sdk-go/v3/pkg/models/operations" "github.com/formancehq/formance-sdk-go/v3/pkg/models/shared" diff --git a/internal/workflow/activities/activity_wallet_credit.go b/internal/workflow/activities/activity_wallet_credit.go index d021086..d7618dc 100644 --- a/internal/workflow/activities/activity_wallet_credit.go +++ b/internal/workflow/activities/activity_wallet_credit.go @@ -4,7 +4,7 @@ import ( "context" stdtime "time" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/formance-sdk-go/v3/pkg/models/operations" "github.com/formancehq/formance-sdk-go/v3/pkg/models/shared" diff --git a/internal/workflow/activities/activity_wallet_debit.go b/internal/workflow/activities/activity_wallet_debit.go index c4a1950..6cc9999 100644 --- a/internal/workflow/activities/activity_wallet_debit.go +++ b/internal/workflow/activities/activity_wallet_debit.go @@ -7,7 +7,7 @@ import ( "github.com/formancehq/formance-sdk-go/v3/pkg/models/sdkerrors" "github.com/pkg/errors" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/formance-sdk-go/v3/pkg/models/operations" "github.com/formancehq/formance-sdk-go/v3/pkg/models/shared" diff --git a/internal/workflow/activities/activity_wallet_list.go b/internal/workflow/activities/activity_wallet_list.go index 8268237..04a9324 100644 --- a/internal/workflow/activities/activity_wallet_list.go +++ b/internal/workflow/activities/activity_wallet_list.go @@ -3,7 +3,7 @@ package activities import ( "context" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" "github.com/formancehq/formance-sdk-go/v3/pkg/models/operations" "github.com/formancehq/formance-sdk-go/v3/pkg/models/shared" diff --git a/internal/workflow/activities_test.go b/internal/workflow/activities_test.go index 31c913a..b35bf44 100644 --- a/internal/workflow/activities_test.go +++ b/internal/workflow/activities_test.go @@ -3,12 +3,12 @@ package workflow import ( "testing" - "github.com/formancehq/go-libs/bun/bundebug" + "github.com/formancehq/go-libs/v2/bun/bundebug" "github.com/uptrace/bun" - "github.com/formancehq/go-libs/bun/bunconnect" - "github.com/formancehq/go-libs/logging" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/bun/bunconnect" + "github.com/formancehq/go-libs/v2/logging" + "github.com/formancehq/go-libs/v2/publish" "github.com/stretchr/testify/require" "go.temporal.io/sdk/testsuite" ) diff --git a/internal/workflow/main_test.go b/internal/workflow/main_test.go index 7f6af1f..d52c244 100644 --- a/internal/workflow/main_test.go +++ b/internal/workflow/main_test.go @@ -4,14 +4,14 @@ import ( "context" "testing" - "github.com/formancehq/go-libs/testing/docker" - "github.com/formancehq/go-libs/testing/utils" + "github.com/formancehq/go-libs/v2/testing/docker" + "github.com/formancehq/go-libs/v2/testing/utils" "github.com/stretchr/testify/require" - "github.com/formancehq/go-libs/logging" + "github.com/formancehq/go-libs/v2/logging" "go.temporal.io/sdk/testsuite" - "github.com/formancehq/go-libs/testing/platform/pgtesting" + "github.com/formancehq/go-libs/v2/testing/platform/pgtesting" ) var ( diff --git a/internal/workflow/manager.go b/internal/workflow/manager.go index a1c3222..3035d87 100644 --- a/internal/workflow/manager.go +++ b/internal/workflow/manager.go @@ -7,12 +7,12 @@ import ( "fmt" "time" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" enums "go.temporal.io/api/enums/v1" history "go.temporal.io/api/history/v1" - "github.com/formancehq/go-libs/bun/bunpaginate" + "github.com/formancehq/go-libs/v2/bun/bunpaginate" "github.com/pkg/errors" "github.com/uptrace/bun" diff --git a/internal/workflow/manager_test.go b/internal/workflow/manager_test.go index edaf2f6..48b72f5 100644 --- a/internal/workflow/manager_test.go +++ b/internal/workflow/manager_test.go @@ -4,17 +4,17 @@ import ( "testing" "time" - "github.com/formancehq/go-libs/bun/bundebug" + "github.com/formancehq/go-libs/v2/bun/bundebug" "github.com/uptrace/bun" "go.temporal.io/sdk/worker" - "github.com/formancehq/go-libs/logging" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/logging" + "github.com/formancehq/go-libs/v2/publish" "github.com/formancehq/orchestration/internal/temporalworker" "github.com/formancehq/orchestration/internal/workflow/stages" "github.com/google/uuid" - "github.com/formancehq/go-libs/bun/bunconnect" + "github.com/formancehq/go-libs/v2/bun/bunconnect" "github.com/formancehq/orchestration/internal/storage" "github.com/stretchr/testify/require" diff --git a/internal/workflow/stage.go b/internal/workflow/stage.go index 582b400..f9fb5e7 100644 --- a/internal/workflow/stage.go +++ b/internal/workflow/stage.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" "github.com/uptrace/bun" ) diff --git a/internal/workflow/stages/delay/delay.go b/internal/workflow/stages/delay/delay.go index 1665daf..190ab15 100644 --- a/internal/workflow/stages/delay/delay.go +++ b/internal/workflow/stages/delay/delay.go @@ -1,7 +1,7 @@ package delay import ( - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/orchestration/internal/schema" "github.com/formancehq/orchestration/internal/workflow/stages" ) diff --git a/internal/workflow/stages/delay/run.go b/internal/workflow/stages/delay/run.go index 8446c6f..604e0a8 100644 --- a/internal/workflow/stages/delay/run.go +++ b/internal/workflow/stages/delay/run.go @@ -1,7 +1,7 @@ package delay import ( - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "go.temporal.io/sdk/workflow" ) diff --git a/internal/workflow/stages/delay/run_test.go b/internal/workflow/stages/delay/run_test.go index 6d54e1e..ef146f4 100644 --- a/internal/workflow/stages/delay/run_test.go +++ b/internal/workflow/stages/delay/run_test.go @@ -3,7 +3,7 @@ package delay import ( "testing" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/orchestration/internal/schema" "github.com/formancehq/orchestration/internal/workflow/stages/internal/stagestesting" diff --git a/internal/workflow/stages/send/run.go b/internal/workflow/stages/send/run.go index 003afa4..946e61b 100644 --- a/internal/workflow/stages/send/run.go +++ b/internal/workflow/stages/send/run.go @@ -5,10 +5,10 @@ import ( "reflect" "strings" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" - "github.com/formancehq/go-libs/collectionutils" - "github.com/formancehq/go-libs/metadata" + "github.com/formancehq/go-libs/v2/collectionutils" + "github.com/formancehq/go-libs/v2/metadata" "github.com/formancehq/formance-sdk-go/v3/pkg/models/shared" "github.com/formancehq/orchestration/internal/workflow/activities" diff --git a/internal/workflow/stages/send/run_test.go b/internal/workflow/stages/send/run_test.go index b8ece34..cd1ad75 100644 --- a/internal/workflow/stages/send/run_test.go +++ b/internal/workflow/stages/send/run_test.go @@ -4,10 +4,10 @@ import ( "math/big" "testing" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/formance-sdk-go/v3/pkg/models/shared" - "github.com/formancehq/go-libs/pointer" + "github.com/formancehq/go-libs/v2/pointer" "github.com/formancehq/orchestration/internal/workflow/activities" "github.com/formancehq/orchestration/internal/workflow/stages/internal/stagestesting" "github.com/stretchr/testify/mock" diff --git a/internal/workflow/stages/send/send.go b/internal/workflow/stages/send/send.go index 940404c..95e6835 100644 --- a/internal/workflow/stages/send/send.go +++ b/internal/workflow/stages/send/send.go @@ -2,8 +2,8 @@ package send import ( "github.com/formancehq/formance-sdk-go/v3/pkg/models/shared" - "github.com/formancehq/go-libs/metadata" - "github.com/formancehq/go-libs/time" + "github.com/formancehq/go-libs/v2/metadata" + "github.com/formancehq/go-libs/v2/time" "github.com/formancehq/orchestration/internal/schema" "github.com/formancehq/orchestration/internal/workflow/stages" ) diff --git a/pkg/events/events.go b/pkg/events/events.go index ebaac86..f96d8f5 100644 --- a/pkg/events/events.go +++ b/pkg/events/events.go @@ -5,7 +5,7 @@ import ( "time" "github.com/ThreeDotsLabs/watermill/message" - "github.com/formancehq/go-libs/publish" + "github.com/formancehq/go-libs/v2/publish" ) const (