blob: 0d8405aaf6595348e6a173a11abbc702517d73ff [file] [log] [blame]
Serge Bazanskia03b60b2023-04-01 14:47:44 +00001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
Serge Bazanski0f8e5a22021-10-16 20:53:51 +00002
3go_library(
Serge Bazanski97b5cd72023-07-28 17:14:50 +00004 name = "workspace",
Serge Bazanskia03b60b2023-04-01 14:47:44 +00005 srcs = [
6 "nix.go",
7 "workspace.go",
8 ],
Serge Bazanski0f8e5a22021-10-16 20:53:51 +00009 importpath = "code.hackerspace.pl/hscloud/go/workspace",
10 visibility = ["//visibility:public"],
11)
Serge Bazanskia03b60b2023-04-01 14:47:44 +000012
13go_test(
Serge Bazanski97b5cd72023-07-28 17:14:50 +000014 name = "workspace_test",
Serge Bazanskia03b60b2023-04-01 14:47:44 +000015 srcs = ["nix_test.go"],
16 data = [
17 ":exports.nix",
18 "//:WORKSPACE",
19 "//:default.nix",
20 "//nix/readtree:default.nix",
21 ],
Serge Bazanski97b5cd72023-07-28 17:14:50 +000022 embed = [":workspace"],
23 deps = ["@com_github_google_go_cmp//cmp"],
Serge Bazanskia03b60b2023-04-01 14:47:44 +000024)