From 2a51970e6d976f3fdbf5108e7e491a5de5cb14b5 Mon Sep 17 00:00:00 2001 From: Scott Plunkett Date: Fri, 13 Dec 2024 23:07:08 -0600 Subject: [PATCH 1/2] Add `net/netip` to random expr imports --- gen/bobgen-helpers/helpers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/bobgen-helpers/helpers.go b/gen/bobgen-helpers/helpers.go index 98cb1632..81f13404 100644 --- a/gen/bobgen-helpers/helpers.go +++ b/gen/bobgen-helpers/helpers.go @@ -281,7 +281,7 @@ func Types() drivers.Types { ipAddr := netip.AddrFrom4(addr) ipPrefix := netip.PrefixFrom(ipAddr, f.IntBetween(0, ipAddr.BitLen())) return pgtypes.Inet{Prefix: ipPrefix}`, - RandomExprImports: importers.List{`"crypto/rand"`}, + RandomExprImports: importers.List{`"crypto/rand"`, `"net/netip"`}, }, "pgtypes.Macaddr": { Imports: importers.List{`"github.com/stephenafamo/bob/types/pgtypes"`}, From 2770bb39a67e39e471c1682a4a5ca08aa0ae997d Mon Sep 17 00:00:00 2001 From: Scott Plunkett Date: Sat, 14 Dec 2024 13:26:34 -0600 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09a6d7e1..524b07d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix random value generation for pq.Float64Array factory (thanks @felipeparaujo) - Using the `UpdateMod()` and `DeleteMod()` methods on an empty model slice now appends `WHERE primary_key IN NULL` which will return no results. Instead of `WHERE primary_key IN ()` which is a syntax error. +- Ensure `net/netip` is imported for the `pgtypes.Inet` random expression (thanks @plunkettscott) ## [v0.29.0] - 2024-11-20