load("@io_bazel_rules_go//go:def.bzl", "go_library")

# gazelle:default_visibility //enterprise:__subpackages__
package(default_visibility = ["//enterprise:__subpackages__"])

filegroup(
    name = "config_files",
    srcs = select({
        "//:release_build": [
            "buildbuddy.release.yaml",
            "executor.release.yaml",
        ],
        "//conditions:default": glob(["*.yaml"]),
    }),
)

# gazelle:ignore
go_library(
    name = "bundle",
    srcs = ["bundle.go"],
    embedsrcs = [":config_files"],
    importpath = "github.com/buildbuddy-io/buildbuddy/enterprise/config",
    deps = [
        "//server/util/fileresolver",
    ],
)
