diff options
| author | Jeroen Wijenbergh <jeroen.wijenbergh@geant.org> | 2026-02-20 12:32:00 +0100 |
|---|---|---|
| committer | Jeroen Wijenbergh <jeroen.wijenbergh@geant.org> | 2026-02-20 15:00:55 +0100 |
| commit | 72357b7f945a5d25339d3df4d6bd225a30b2601f (patch) | |
| tree | bab4b6d0c2ab15996403f60fff2aa0cda537b351 /internal | |
| parent | 7672fee6707ba133fc6cea5b8e69db72f432deb0 (diff) | |
Building: Remove release tag
As we now have the discovery JSON files in the repo, it makes no sense
to conditionally embed the files. Just always embed them
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/discovery/discovery.go | 17 | ||||
| -rw-r--r-- | internal/discovery/discovery_embed.go | 19 | ||||
| -rw-r--r-- | internal/discovery/discovery_noembed.go | 15 |
3 files changed, 11 insertions, 40 deletions
diff --git a/internal/discovery/discovery.go b/internal/discovery/discovery.go index 93b5f4e..95b84a0 100644 --- a/internal/discovery/discovery.go +++ b/internal/discovery/discovery.go @@ -15,10 +15,19 @@ import ( "codeberg.org/eduVPN/eduvpn-common/internal/levenshtein" "codeberg.org/eduVPN/eduvpn-common/internal/verify" discotypes "codeberg.org/eduVPN/eduvpn-common/types/discovery" + + _ "embed" ) -// HasCache denotes whether or not we have an embedded cache available -var HasCache bool +// eServers are the embedded server list +// +//go:embed server_list.json +var eServers []byte + +// eOrganizations are the embedded organizations +// +//go:embed organization_list.json +var eOrganizations []byte // Organizations are the list of organizations from https://disco.eduvpn.org/v2/organization_list.json type Organizations struct { @@ -426,10 +435,6 @@ func (discovery *Discovery) UpdateOrganizations(other Organizations) { // Fill makes sure that the cache is filled with the embedded discovery func (discovery *Discovery) Fill() error { - if !HasCache { - return nil - } - discovery.mu.Lock() defer discovery.mu.Unlock() diff --git a/internal/discovery/discovery_embed.go b/internal/discovery/discovery_embed.go deleted file mode 100644 index 90c731b..0000000 --- a/internal/discovery/discovery_embed.go +++ /dev/null @@ -1,19 +0,0 @@ -//go:build release - -package discovery - -import _ "embed" - -// eServers are the embedded server list -// -//go:embed server_list.json -var eServers []byte - -// eOrganizations are the embedded organizations -// -//go:embed organization_list.json -var eOrganizations []byte - -func init() { - HasCache = true -} diff --git a/internal/discovery/discovery_noembed.go b/internal/discovery/discovery_noembed.go deleted file mode 100644 index 0c8e8e8..0000000 --- a/internal/discovery/discovery_noembed.go +++ /dev/null @@ -1,15 +0,0 @@ -//go: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 -} |
