99)
1010load (":private/ghc_ci.bzl" , "ghc_default_version" )
1111
12- _rules_nixpkgs_version = "7e627d76ba65d6c42586fc265e46bd370672b4eb "
13- _rules_nixpkgs_sha256 = "714a0bec45d23bfc23604de5d292a68f6e12272b303fb7bf33567d2878f52612 "
12+ _rules_nixpkgs_version = "0.10.0 "
13+ _rules_nixpkgs_sha256 = "980edfceef2e59e1122d9be6c52413bc298435f0a3d452532b8a48d7562ffd67 "
1414
1515_rules_sh_version = "v0.3.0"
1616_rules_sh_sha256 = "d668bb32f112ead69c58bde2cae62f6b8acefe759a8c95a2d80ff6a85af5ac5e"
@@ -77,12 +77,18 @@ def rules_haskell_dependencies():
7777 #
7878 # See https://github.com/tweag/rules_nixpkgs/issues/182 for the rational
7979
80- strip_prefix = "rules_nixpkgs-%s" % _rules_nixpkgs_version .lstrip ("v" )
80+ strip_prefix = "rules_nixpkgs-%s" % _rules_nixpkgs_version
81+
82+ rules_nixpkgs_url = \
83+ "https://github.com/tweag/rules_nixpkgs/releases/download/v{version}/{prefix}.tar.gz" .format (
84+ version = _rules_nixpkgs_version ,
85+ prefix = strip_prefix ,
86+ )
8187
8288 http_archive (
8389 name = "io_tweag_rules_nixpkgs" ,
8490 strip_prefix = strip_prefix ,
85- urls = ["https://github.com/tweag/rules_nixpkgs/archive/%s.tar.gz" % _rules_nixpkgs_version ],
91+ urls = [rules_nixpkgs_url ],
8692 sha256 = _rules_nixpkgs_sha256 ,
8793 )
8894
@@ -96,15 +102,15 @@ def rules_haskell_dependencies():
96102 http_archive (
97103 name = "rules_nixpkgs_core" ,
98104 strip_prefix = strip_prefix + "/core" ,
99- urls = ["https://github.com/tweag/rules_nixpkgs/archive/%s.tar.gz" % _rules_nixpkgs_version ],
105+ urls = [rules_nixpkgs_url ],
100106 sha256 = _rules_nixpkgs_sha256 ,
101107 )
102108
103109 for toolchain in ["cc" , "java" , "python" , "go" , "rust" , "posix" , "nodejs" ]:
104110 http_archive (
105111 name = "rules_nixpkgs_" + toolchain ,
106112 strip_prefix = strip_prefix + "/toolchains/" + toolchain ,
107- urls = ["https://github.com/tweag/rules_nixpkgs/archive/%s.tar.gz" % _rules_nixpkgs_version ],
113+ urls = [rules_nixpkgs_url ],
108114 sha256 = _rules_nixpkgs_sha256 ,
109115 )
110116
0 commit comments