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