From 6f8e016fcff9c1c47474b6c0b6c3c09d37d64e1a Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Mon, 27 Feb 2023 15:46:56 +0100 Subject: Discovery: Conditionally embed latest discovery files for local cache Conditionally embedding based on https://github.com/golang/go/issues/44484#issuecomment-948137497 To use it, wget the discovery files into the internal/discovery folder (same JSON name) after verifying the signature. Then build with -tags=release --- internal/discovery/discovery_noembed.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 internal/discovery/discovery_noembed.go (limited to 'internal/discovery/discovery_noembed.go') diff --git a/internal/discovery/discovery_noembed.go b/internal/discovery/discovery_noembed.go new file mode 100644 index 0000000..5c97331 --- /dev/null +++ b/internal/discovery/discovery_noembed.go @@ -0,0 +1,16 @@ +//go:build !release +// +build !release + +package discovery + +// eServers are the embedded server list +// In this case this is empty because we do not embed during development +var eServers []byte + +// eOrganizations are the embedded organizations +// In this case this is empty because we do not embed during development +var eOrganizations []byte + +func init() { + HasCache = false +} -- cgit v1.2.3