load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "cron", srcs = [ "autocreate_advisory.go", "cron.go", "cve_resolved_downstream.go", "poll_redhat_for_cves.go", "scan_redhat_errata.go", "update_cve_state.go", ], importpath = "peridot.resf.org/secparse/cron", visibility = ["//visibility:public"], deps = [ "//koji", "//secparse/admin/proto/v1:proto", "//secparse/db", "//secparse/rherrata", "//secparse/rhsecurity", "//secparse/rpmutils", "//utils", "//vendor/github.com/gobwas/glob", "//vendor/github.com/sirupsen/logrus", "//vendor/github.com/spf13/viper", ], ) go_test( name = "cron_test", srcs = [ "cve_resolved_downstream_test.go", "main_test.go", "poll_redhat_for_cves_test.go", "scan_redhat_errata_test.go", "update_cve_state_test.go", ], data = glob(["testdata/**"]), embed = [":cron"], deps = [ "//koji", "//secparse/admin/proto/v1:proto", "//secparse/db", "//secparse/db/mock", "//secparse/rherrata", "//secparse/rhsecurity", "//secparse/rhsecuritymock", "//vendor/github.com/stretchr/testify/require", ], )