xref: /aosp_15_r20/external/bazelbuild-rules_go/go/tools/releaser/BUILD.bazel (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1load("//go:def.bzl", "go_binary", "go_library", "go_test")
2
3go_binary(
4    name = "releaser",
5    embed = [":releaser_lib"],
6    visibility = ["//visibility:public"],
7)
8
9go_library(
10    name = "releaser_lib",
11    srcs = [
12        "boilerplate.go",
13        "file.go",
14        "git.go",
15        "github.go",
16        "prepare.go",
17        "releaser.go",
18        "run.go",
19        "upgradedep.go",
20    ],
21    importpath = "github.com/bazelbuild/rules_go/go/tools/releaser",
22    visibility = ["//visibility:private"],
23    deps = [
24        "@com_github_bazelbuild_buildtools//build:go_default_library",
25        "@com_github_google_go_github_v36//github",
26        "@org_golang_x_mod//semver",
27        "@org_golang_x_oauth2//:oauth2",
28        "@org_golang_x_sync//errgroup",
29    ],
30)
31
32go_test(
33    name = "releaser_test",
34    srcs = ["upgradedep_test.go"],
35    embed = [":releaser_lib"],
36    deps = ["@com_github_bazelbuild_buildtools//build:go_default_library"],
37)
38