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