github.com/prysmaticlabs/prysm@v1.4.4/validator/web/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_test")
     2  load("@prysm//tools/go:def.bzl", "go_library")
     3  load("@io_bazel_rules_go//extras:embed_data.bzl", "go_embed_data")
     4  
     5  # gazelle:ignore site_data.go
     6  go_library(
     7      name = "go_default_library",
     8      srcs = [
     9          "doc.go",
    10          "handler.go",
    11          "log.go",
    12          ":site_data",  # keep
    13      ],
    14      importpath = "github.com/prysmaticlabs/prysm/validator/web",
    15      visibility = [
    16          "//shared/gateway:__pkg__",
    17          "//validator:__subpackages__",
    18      ],
    19      deps = [
    20          "//shared:go_default_library",
    21          "@com_github_sirupsen_logrus//:go_default_library",
    22      ],
    23  )
    24  
    25  go_embed_data(
    26      name = "site_data",
    27      srcs = [
    28          "@prysm_web_ui//:site",
    29      ],
    30      var = "site",
    31  )
    32  
    33  go_test(
    34      name = "go_default_test",
    35      srcs = ["handler_test.go"],
    36      embed = [":go_default_library"],
    37      deps = ["//shared/testutil/assert:go_default_library"],
    38  )