load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "rules", srcs = [ "banner_rules.go", "commands.go", "internal_types.go", "privileges.go", "request_payloads.go", "response_payloads.go", "rules.go", "rulesengine.go", "validation.go", ], data = glob(["testdata/**"]), importpath = "edge-infra.dev/pkg/sds/emergencyaccess/rules", visibility = ["//visibility:public"], deps = [ "//pkg/sds/emergencyaccess/eaconst", "@com_github_google_uuid//:uuid", ], ) go_test( name = "rules_test", srcs = [ "banner_rules_test.go", "commands_test.go", "privileges_test.go", "request_payloads_test.go", "rules_test.go", "validation_test.go", ], embed = [":rules"], deps = [ "//pkg/lib/uuid", "@com_github_stretchr_testify//assert", ], )