mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 15:31:48 +00:00
Webpack bundles compile but need further testing. Jest + mocha tests compile but are marked as `manual` until further work is done to get them passing. The four jest tests are green and enabled now, though. ## Test plan `bazel build //client/...` and `bazel test //client/...`
96 lines
2.2 KiB
Python
96 lines
2.2 KiB
Python
load("@aspect_rules_ts//ts:defs.bzl", "ts_config")
|
|
load("@io_bazel_rules_go//go:def.bzl", "go_library")
|
|
load("@aspect_rules_js//js:defs.bzl", "js_library")
|
|
load("//dev:defs.bzl", "npm_package")
|
|
|
|
package(default_visibility = ["//visibility:public"])
|
|
|
|
ts_config(
|
|
name = "tsconfig",
|
|
src = "tsconfig.json",
|
|
visibility = ["//client:__subpackages__"],
|
|
deps = [
|
|
"//:tsconfig",
|
|
],
|
|
)
|
|
|
|
js_library(
|
|
name = "json-schema-draft-07",
|
|
srcs = [
|
|
"json-schema-draft-07.schema.json",
|
|
],
|
|
)
|
|
|
|
js_library(
|
|
name = "settings",
|
|
srcs = [
|
|
"settings.schema.json",
|
|
],
|
|
)
|
|
|
|
js_library(
|
|
name = "site",
|
|
srcs = [
|
|
"site.schema.json",
|
|
],
|
|
)
|
|
|
|
js_library(
|
|
name = "batch_spec",
|
|
srcs = [
|
|
"batch_spec.schema.json",
|
|
],
|
|
)
|
|
|
|
go_library(
|
|
name = "schema",
|
|
srcs = [
|
|
"bitbucket_server_util.go",
|
|
"bitbucketcloud_util.go",
|
|
"extension_schema.go",
|
|
"gen.go",
|
|
"github_util.go",
|
|
"gitlab_util.go",
|
|
"schema.go",
|
|
"stringdata.go",
|
|
],
|
|
embedsrcs = [
|
|
"aws_codecommit.schema.json",
|
|
"batch_spec.schema.json",
|
|
"bitbucket_cloud.schema.json",
|
|
"bitbucket_server.schema.json",
|
|
"changeset_spec.schema.json",
|
|
"gerrit.schema.json",
|
|
"github.schema.json",
|
|
"gitlab.schema.json",
|
|
"gitolite.schema.json",
|
|
"go-modules.schema.json",
|
|
"jvm-packages.schema.json",
|
|
"npm-packages.schema.json",
|
|
"other_external_service.schema.json",
|
|
"pagure.schema.json",
|
|
"perforce.schema.json",
|
|
"phabricator.schema.json",
|
|
"python-packages.schema.json",
|
|
"ruby-packages.schema.json",
|
|
"rust-packages.schema.json",
|
|
"settings.schema.json",
|
|
"site.schema.json",
|
|
"azuredevops.schema.json",
|
|
],
|
|
importpath = "github.com/sourcegraph/sourcegraph/schema",
|
|
visibility = ["//visibility:public"],
|
|
deps = ["@com_github_sourcegraph_go_jsonschema//jsonschema"],
|
|
)
|
|
|
|
js_library(
|
|
name = "schema-json",
|
|
srcs = glob(["*.schema.json"]),
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
npm_package(
|
|
name = "schema_pkg",
|
|
srcs = ["package.json"],
|
|
)
|