From 5a57ac17413028f11f19211b74b91f50b1c7c90c Mon Sep 17 00:00:00 2001 From: Ilia Demianenko Date: Tue, 5 May 2026 14:30:53 -0700 Subject: [PATCH] Pin pgx to 5.9.1 --- flow/cmd/check_pinned_versions/main.go | 1 + flow/go.mod | 3 ++- renovate.json5 | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/flow/cmd/check_pinned_versions/main.go b/flow/cmd/check_pinned_versions/main.go index b106f5f9b..cf81912a3 100644 --- a/flow/cmd/check_pinned_versions/main.go +++ b/flow/cmd/check_pinned_versions/main.go @@ -22,6 +22,7 @@ var pinnedVersions = map[string]string{ "github.com/aws/aws-sdk-go-v2/feature/s3/manager": "v1.21.0", "google.golang.org/api": "v0.257.0", "github.com/tikv/pd/client": "v0.0.0-20251229071808-6173d50c004c", + "github.com/jackc/pgx/v5": "v5.9.1", } func main() { diff --git a/flow/go.mod b/flow/go.mod index e75f06c57..e4e57a7e6 100644 --- a/flow/go.mod +++ b/flow/go.mod @@ -36,7 +36,7 @@ require ( github.com/hamba/avro/v2 v2.31.0 github.com/jackc/pgerrcode v0.0.0-20250907135507-afb5586c32a6 github.com/jackc/pglogrepl v0.0.0-20251213150135-2e8d0df862c1 - github.com/jackc/pgx/v5 v5.9.1 + github.com/jackc/pgx/v5 v5.9.1 // PINNED: v5.9.2 enables Postgres wire protocol v3.2 by default which changes macaddr[] decoding github.com/joho/godotenv v1.5.1 github.com/json-iterator/go v1.1.12 github.com/lestrrat-go/httprc/v3 v3.0.5 @@ -338,6 +338,7 @@ exclude ( github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.22.15 github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.22.16 github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.22.17 + github.com/jackc/pgx/v5 v5.9.2 google.golang.org/api v0.258.0 google.golang.org/api v0.259.0 google.golang.org/api v0.260.0 diff --git a/renovate.json5 b/renovate.json5 index 88a3f7e05..26f2399b5 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -78,6 +78,11 @@ "matchPackageNames": ["github.com/tikv/pd/client"], "allowedVersions": "v0.0.0-20251229071808-6173d50c004c" }, + { + "matchManagers": ["gomod"], + "matchPackageNames": ["github.com/jackc/pgx/v5"], + "allowedVersions": "v5.9.1" + }, // This package rule instruct renovate to require approval from // the dependency dashboard before proposing major upgrades. // This sets a default is approval mindset for automatic proposals.