blob: 31efba917db97f463e9d3dd82ace6e5af3bb9f25 [file] [log] [blame]
lb5tr716ecf62019-08-05 17:33:29 -07001load("@io_bazel_rules_go//go:def.bzl", "go_library")
2load("@io_bazel_rules_go//extras:embed_data.bzl", "go_embed_data")
3
4go_embed_data(
5 name = "migrations_data",
6 srcs = glob(["*.sql"]),
lb5tr716ecf62019-08-05 17:33:29 -07007 flatten = True,
Serge Bazanski97b5cd72023-07-28 17:14:50 +00008 package = "migrations",
lb5tr716ecf62019-08-05 17:33:29 -07009)
10
11go_library(
Serge Bazanski97b5cd72023-07-28 17:14:50 +000012 name = "migrations",
lb5tr716ecf62019-08-05 17:33:29 -070013 srcs = [
14 "migrations.go",
15 ":migrations_data", # keep
16 ],
17 importpath = "code.hackerspace.pl/hscloud/bgpwtf/cccampix/pgpencryptor/model/migrations",
18 visibility = ["//bgpwtf/cccampix/pgpencryptor/model:__subpackages__"],
19 deps = [
Serge Bazanski97b5cd72023-07-28 17:14:50 +000020 "//go/mirko",
21 "@com_github_golang_migrate_migrate_v4//:migrate",
lb5tr716ecf62019-08-05 17:33:29 -070022 ],
23)