From e4effb94c8ebadc2e54a12252013f4a0fb961b45 Mon Sep 17 00:00:00 2001 From: Tingmao Wang Date: Mon, 1 Jun 2026 09:25:52 +0000 Subject: [PATCH] pkg/securitypolicy: Trim whitespaces from version_{api,framework} to allow trailing newlines This makes it less likely that things break because a trailing newline is added by a code editor. Signed-off-by: Tingmao Wang --- pkg/securitypolicy/securitypolicy.go | 11 +++++++++-- pkg/securitypolicy/version_api | 2 +- pkg/securitypolicy/version_framework | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/pkg/securitypolicy/securitypolicy.go b/pkg/securitypolicy/securitypolicy.go index 5b05160492..21c613bfd1 100644 --- a/pkg/securitypolicy/securitypolicy.go +++ b/pkg/securitypolicy/securitypolicy.go @@ -205,10 +205,17 @@ type CapabilitiesConfig struct { } //go:embed version_api -var apiVersion string +var apiVersionRaw string //go:embed version_framework -var frameworkVersion string +var frameworkVersionRaw string + +// Trim whitespace so the embedded version files are tolerant of trailing +// newlines added by editors. +var ( + apiVersion = strings.TrimSpace(apiVersionRaw) + frameworkVersion = strings.TrimSpace(frameworkVersionRaw) +) // NewEnvVarRules creates slice of EnvRuleConfig's from environment variables // strings slice. diff --git a/pkg/securitypolicy/version_api b/pkg/securitypolicy/version_api index 142464bf22..d9df1bbc0c 100644 --- a/pkg/securitypolicy/version_api +++ b/pkg/securitypolicy/version_api @@ -1 +1 @@ -0.11.0 \ No newline at end of file +0.11.0 diff --git a/pkg/securitypolicy/version_framework b/pkg/securitypolicy/version_framework index 44bb5d1f74..267577d47e 100644 --- a/pkg/securitypolicy/version_framework +++ b/pkg/securitypolicy/version_framework @@ -1 +1 @@ -0.4.1 \ No newline at end of file +0.4.1