From 2479662bc94bbc07e3a2e047221ed04533c3b2b1 Mon Sep 17 00:00:00 2001 From: HynoR <20227709+HynoR@users.noreply.github.com> Date: Fri, 30 Jan 2026 13:17:55 +0800 Subject: [PATCH 1/2] feat: add keepdeps.go to preserve enterprise-only dependencies in OSS builds --- core/global/keepdeps.go | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 core/global/keepdeps.go diff --git a/core/global/keepdeps.go b/core/global/keepdeps.go new file mode 100644 index 000000000000..fce03d68db50 --- /dev/null +++ b/core/global/keepdeps.go @@ -0,0 +1,7 @@ +package global + +// Keep xpack deps from being pruned by go mod tidy in OSS builds. +import ( + _ "github.com/patrickmn/go-cache" + _ "github.com/pkg/sftp" +) From 4298233bdf3b250d4aac81ffe42a761335cc8311 Mon Sep 17 00:00:00 2001 From: HynoR <20227709+HynoR@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:15:54 +0800 Subject: [PATCH 2/2] feat: migrate keepdeps.go to core/deps for OSS builds --- core/deps/keepdeps.go | 9 +++++++++ core/global/keepdeps.go | 7 ------- 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 core/deps/keepdeps.go delete mode 100644 core/global/keepdeps.go diff --git a/core/deps/keepdeps.go b/core/deps/keepdeps.go new file mode 100644 index 000000000000..37542a09ee4b --- /dev/null +++ b/core/deps/keepdeps.go @@ -0,0 +1,9 @@ +//go:build !xpack + +package deps + +// Keep xpack deps from being pruned by go mod tidy +import ( + _ "github.com/patrickmn/go-cache" + _ "github.com/pkg/sftp" +) diff --git a/core/global/keepdeps.go b/core/global/keepdeps.go deleted file mode 100644 index fce03d68db50..000000000000 --- a/core/global/keepdeps.go +++ /dev/null @@ -1,7 +0,0 @@ -package global - -// Keep xpack deps from being pruned by go mod tidy in OSS builds. -import ( - _ "github.com/patrickmn/go-cache" - _ "github.com/pkg/sftp" -)