//go:build selfupdate_qualification package version import "gitgud.io/mike/mpv-manager/pkg/releasemanifest" // AuthenticateQualificationUpdateSelection seals a synthetic selection for // the native updater harness. This bypass does not exist in ordinary or // release builds; it is compiled only with the selfupdate_qualification tag. func AuthenticateQualificationUpdateSelection(result *VersionCheckResult) { result.authenticated = &authenticatedUpdateSelection{ fingerprint: fingerprintUpdateSelection(result), manifestHash: "native-qualification-only", channel: releasemanifest.StableChannel, publishedAt: "native-qualification-only", manifestKeyID: result.ManifestKeyID, } }