Skip to content

Commit 515b0da

Browse files
committed
Add dependency on rules_shell to workspace
1 parent 0139d13 commit 515b0da

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

WORKSPACE

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ load("//haskell:repositories.bzl", "rules_haskell_dependencies")
99

1010
rules_haskell_dependencies()
1111

12+
load("@rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
13+
rules_shell_dependencies()
14+
rules_shell_toolchains()
15+
1216
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
1317

1418
http_archive(

docs/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ bzl_library(
6262
deps = [
6363
":haskell_nix",
6464
"//haskell",
65+
"@rules_shell//shell:rules_bzl",
6566
],
6667
),
6768
# Generate markdown API documentation.
@@ -78,6 +79,7 @@ bzl_library(
7879
deps = [
7980
":haskell_nix",
8081
"//haskell",
82+
"@rules_shell//shell:rules_bzl",
8183
],
8284
),
8385
# Convert markdown to html.

haskell/repositories.bzl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,14 @@ def rules_haskell_dependencies():
7676
strip_prefix = "rules_sh-%s" % _rules_sh_version.lstrip("v"),
7777
)
7878

79+
maybe(
80+
http_archive,
81+
name = "rules_shell",
82+
sha256 = "410e8ff32e018b9efd2743507e7595c26e2628567c42224411ff533b57d27c28",
83+
strip_prefix = "rules_shell-0.2.0",
84+
url = "https://github.com/bazelbuild/rules_shell/releases/download/v0.2.0/rules_shell-v0.2.0.tar.gz",
85+
)
86+
7987
if "io_tweag_rules_nixpkgs" not in native.existing_rules():
8088
# N.B. rules_nixpkgs was split into separate components, which need to be loaded separately
8189
#

0 commit comments

Comments
 (0)