Skip to content

Commit cc64818

Browse files
gregmagolanalexeagle
authored andcommitted
refactor: pre-1.0 release breaking changes
BREAKING CHANGE: //:declaration_provider.bzl deleted; load from //:providers.bzl instead //internal/common:npm_pacakge_info.bzl removed; load from //:providers.bzl instead transitive_js_ecma_script_module_info macro removed; use js_ecma_script_module_info instead @npm_bazel_karma//:browser_repositories.bzl removed; use @io_bazel_rules_webtesting//web/versioned:browsers-0.3.2.bzl instead @npm_bazel_protractor//:browser_repositories.bzl removed; use @io_bazel_rules_webtesting//web/versioned:browsers-0.3.2.bzl instead ts_web_test & ts_web_test_suite marcos removed; use karma_web_test & karma_web_test_suite instead
1 parent 0ee5e7c commit cc64818

File tree

17 files changed

+39
-156
lines changed

17 files changed

+39
-156
lines changed

BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ exports_files([
3838
bzl_library(
3939
name = "bzl",
4040
srcs = [
41-
"declaration_provider.bzl",
4241
"index.bzl",
4342
"index.for_docs.bzl",
4443
"providers.bzl",

WORKSPACE

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ install_bazel_dependencies()
114114
git_repository(
115115
name = "build_bazel_rules_typescript",
116116
commit = "951ae46a9651e9f6814b303c5902d858cc509aa4",
117+
patch_args = ["-p1"],
118+
patches = ["//:rules_typescript.patch"],
117119
remote = "http://github.com/bazelbuild/rules_typescript.git",
118120
)
119121

declaration_provider.bzl

Lines changed: 0 additions & 26 deletions
This file was deleted.

examples/user_managed_deps/WORKSPACE

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ local_repository(
6868
git_repository(
6969
name = "build_bazel_rules_typescript",
7070
commit = "951ae46a9651e9f6814b303c5902d858cc509aa4",
71+
patch_args = ["-p1"],
72+
patches = ["//:rules_typescript.patch"],
7173
remote = "http://github.com/bazelbuild/rules_typescript.git",
7274
)
7375

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/internal/common/compilation.bzl b/internal/common/compilation.bzl
2+
index e815f37..a2b6468 100644
3+
--- a/internal/common/compilation.bzl
4+
+++ b/internal/common/compilation.bzl
5+
@@ -17,7 +17,7 @@
6+
7+
load(":common/json_marshal.bzl", "json_marshal")
8+
load(":common/module_mappings.bzl", "module_mappings_aspect")
9+
-load("@build_bazel_rules_nodejs//:declaration_provider.bzl", "DeclarationInfo")
10+
+load("@build_bazel_rules_nodejs//:providers.bzl", "DeclarationInfo")
11+
12+
_DEBUG = False
13+

examples/web_testing/WORKSPACE

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,9 @@ load("@io_bazel_rules_webtesting//web:repositories.bzl", "web_test_repositories"
4545

4646
web_test_repositories()
4747

48-
# Note: intentionally loads from the deprecated location to assert that it still works
49-
load("@npm_bazel_karma//:browser_repositories.bzl", "browser_repositories")
48+
load("@io_bazel_rules_webtesting//web/versioned:browsers-0.3.2.bzl", "browser_repositories")
5049

51-
browser_repositories()
50+
browser_repositories(chromium = True)
5251

5352
load("@npm_bazel_typescript//:index.bzl", "ts_setup_workspace")
5453

examples/webapp/WORKSPACE

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ load("@io_bazel_rules_webtesting//web:repositories.bzl", "web_test_repositories"
4646

4747
web_test_repositories()
4848

49-
# Note: intentionally loads from the deprecated location to assert that it still works
50-
load("@npm_bazel_protractor//:browser_repositories.bzl", "browser_repositories")
49+
load("@io_bazel_rules_webtesting//web/versioned:browsers-0.3.2.bzl", "browser_repositories")
5150

52-
browser_repositories()
51+
browser_repositories(chromium = True)

internal/common/npm_package_info.bzl

Lines changed: 0 additions & 26 deletions
This file was deleted.

internal/providers/js_providers.bzl

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,3 @@ Returns a single JSEcmaScriptModuleInfo.
9595
direct_sources = sources,
9696
sources = depset(transitive = transitive_depsets),
9797
)
98-
99-
def transitive_js_ecma_script_module_info(**kwargs):
100-
"""Alias of js_ecma_script_module_info.
101-
102-
TODO(gregmagolan): Remove this alias before 1.0 release.
103-
"""
104-
return js_ecma_script_module_info(**kwargs)

packages/karma/docs/install.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,13 @@ Finally, configure the rules_webtesting:
2828

2929
```python
3030
# Set up web testing, choose browsers we can test on
31-
load("@io_bazel_rules_webtesting//web:repositories.bzl", "browser_repositories", "web_test_repositories")
31+
load("@io_bazel_rules_webtesting//web:repositories.bzl", "web_test_repositories")
3232

3333
web_test_repositories()
34-
browser_repositories(
35-
chromium = True,
36-
)
34+
35+
load("@io_bazel_rules_webtesting//web/versioned:browsers-0.3.2.bzl", "browser_repositories")
36+
37+
browser_repositories(chromium = True)
3738
```
3839

3940
## Installing with self-managed dependencies

0 commit comments

Comments
 (0)