new broken build

bazel
Nick Dumas 1 year ago
commit 8da5531c50

@ -1 +1,27 @@
common --experimental_enable_bzlmod common --experimental_enable_bzlmod
# Disable lockfiles until it works properly.
# https://github.com/bazelbuild/bazel/issues/19068
common --lockfile_mode=off
###############################
# Directory structure #
###############################
# Artifacts are typically placed in a directory called "dist"
# Be aware that this setup will still create a bazel-out symlink in
# your project directory, which you must exclude from version control and your
# editor's search path.
build --symlink_prefix=dist/
###############################
# Output #
###############################
# A more useful default output mode for bazel query, which
# prints "ng_module rule //foo:bar" instead of just "//foo:bar".
query --output=label_kind
# By default, failing tests don't print any output, it's logged to a
# file instead.
test --test_output=errors

1
.gitignore vendored

@ -5,3 +5,4 @@ reports/*
lexer.log lexer.log
parser.log parser.log
bazel-* bazel-*
*.bazel.lock

34
BUILD

@ -0,0 +1,34 @@
load("@rules_go//go:def.bzl", "go_library", "go_test")
load("@gazelle//:def.bzl", "gazelle")
gazelle(name = "gazelle")
go_library(
name = "obsidian-markdown",
srcs = [
"lexemetype_string.go",
"lexer.go",
"states.go",
"wikilink.go",
],
importpath = "code.ndumas.com/ndumas/obsidian-markdown",
visibility = ["//visibility:public"],
deps = [
"@org_uber_go_zap//:zap",
"@org_uber_go_zap//zapcore",
],
)
go_test(
name = "obsidian-markdown_test",
size = "small",
srcs = [
"lexer_test.go",
"wikilink_test.go",
],
deps = [
":obsidian-markdown",
"@com_github_stretchr_testify//assert",
"@org_uber_go_zap//zapcore",
],
)

File diff suppressed because it is too large Load Diff

@ -1,4 +1,4 @@
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") load("@rules_go//go:def.bzl", "go_binary", "go_library")
go_library( go_library(
name = "demo_lib", name = "demo_lib",
@ -7,7 +7,7 @@ go_library(
visibility = ["//visibility:private"], visibility = ["//visibility:private"],
deps = [ deps = [
"//:obsidian-markdown", "//:obsidian-markdown",
"@org_uber_go_zap//zapcore:go_default_library", "@org_uber_go_zap//zapcore",
], ],
) )
@ -16,3 +16,19 @@ go_binary(
embed = [":demo_lib"], embed = [":demo_lib"],
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
) )
load("@rules_pkg//:pkg.bzl", "pkg_tar")
pkg_tar(
name = "tar",
srcs = [":demo"],
)
load("@rules_oci//oci:defs.bzl", "oci_image")
oci_image(
name = "image",
base = "@distroless_base",
entrypoint = ["/demo"],
tars = [":tar"],
)

Loading…
Cancel
Save