Skip to content

Commit 608022d

Browse files
committed
fix(angular/table): remove repeater strategy token (#2750)
These changes remove the _VIEW_REPEATER_STRATEGY to be compatible with @angular/cdk 21.1.0. This also updates Angular dependencies to 21.1.0 and Bazel to version 8.
1 parent 145db6e commit 608022d

10 files changed

Lines changed: 2212 additions & 5600 deletions

File tree

.bazelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ test --nolegacy_external_runfiles
2525
# when running bazel via `pnpm bazel`.
2626
build --incompatible_strict_action_env
2727

28+
# Allow empty glob patterns (required for Bazel 8.x compatibility)
29+
common --incompatible_disallow_empty_glob=false
30+
2831
# Do not build runfile forests by default. If an execution strategy relies on runfile
2932
# forests, the forest is created on-demand. See: https://github.com/bazelbuild/bazel/issues/6627
3033
# and https://github.com/bazelbuild/bazel/commit/03246077f948f2790a83520e7dccc2625650e6df

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.6.1
1+
8.5.1

.ng-dev/github.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ export const github: GithubConfig = {
88
owner: 'sbb-design-systems',
99
name: 'sbb-angular',
1010
mainBranchName: 'main',
11-
useNgDevAuthService: false,
11+
mergeMode: 'team-only',
1212
};

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.21.1
1+
22.22.0

MODULE.bazel

Lines changed: 29 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ module(
44
name = "components",
55
)
66

7-
bazel_dep(name = "yq.bzl", version = "0.3.2")
8-
bazel_dep(name = "rules_nodejs", version = "6.6.2")
9-
bazel_dep(name = "aspect_rules_js", version = "2.8.2")
10-
bazel_dep(name = "rules_pkg", version = "1.1.0")
7+
bazel_dep(name = "yq.bzl", version = "0.3.4")
8+
bazel_dep(name = "rules_nodejs", version = "6.7.3")
9+
bazel_dep(name = "aspect_rules_js", version = "2.9.1")
10+
bazel_dep(name = "rules_pkg", version = "1.2.0")
1111
bazel_dep(name = "tar.bzl", version = "0.7.0")
12-
bazel_dep(name = "aspect_bazel_lib", version = "2.21.2")
13-
bazel_dep(name = "aspect_rules_esbuild", version = "0.24.0")
14-
bazel_dep(name = "aspect_rules_jasmine", version = "2.0.0")
12+
bazel_dep(name = "aspect_bazel_lib", version = "2.22.5")
13+
bazel_dep(name = "aspect_rules_esbuild", version = "0.25.0")
14+
bazel_dep(name = "aspect_rules_jasmine", version = "2.0.2")
1515
bazel_dep(name = "platforms", version = "1.0.0")
16-
bazel_dep(name = "aspect_rules_ts", version = "3.7.1")
17-
bazel_dep(name = "bazel_skylib", version = "1.8.2")
16+
bazel_dep(name = "aspect_rules_ts", version = "3.8.3")
17+
bazel_dep(name = "bazel_skylib", version = "1.9.0")
1818
bazel_dep(name = "rules_browsers")
1919
git_override(
2020
module_name = "rules_browsers",
21-
commit = "f066f614451374721fac787fb1f0dbbd818d50d4",
21+
commit = "5f0e50d17d15c70e6ab5546f1659338ae94c4072",
2222
remote = "https://github.com/devversion/rules_browsers.git",
2323
)
2424

@@ -32,14 +32,14 @@ git_override(
3232
bazel_dep(name = "rules_angular")
3333
git_override(
3434
module_name = "rules_angular",
35-
commit = "9b751f826628cab386d1e8ae9c1fa766dbc6a495",
35+
commit = "7133b97252508f8528e5c5818a9a73cacc2e2a0e",
3636
remote = "https://github.com/devversion/rules_angular.git",
3737
)
3838

3939
bazel_dep(name = "devinfra")
4040
git_override(
4141
module_name = "devinfra",
42-
commit = "95e3a0ede6dfa1aedd34b03918ad72b18f87e5ae",
42+
commit = "b816685b6260ab760f1a24fc6f79db9bd1cb4921",
4343
remote = "https://github.com/angular/dev-infra.git",
4444
)
4545

@@ -56,10 +56,26 @@ rules_ts_ext.deps(
5656
use_repo(rules_ts_ext, **{"npm_typescript": "components_npm_typescript"})
5757

5858
node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
59-
node.toolchain(node_version = "22.12.0")
59+
node.toolchain(
60+
node_repositories = {
61+
"22.22.0-darwin_arm64": ("node-v22.22.0-darwin-arm64.tar.gz", "node-v22.22.0-darwin-arm64", "5ed4db0fcf1eaf84d91ad12462631d73bf4576c1377e192d222e48026a902640"),
62+
"22.22.0-darwin_amd64": ("node-v22.22.0-darwin-x64.tar.gz", "node-v22.22.0-darwin-x64", "5ea50c9d6dea3dfa3abb66b2656f7a4e1c8cef23432b558d45fb538c7b5dedce"),
63+
"22.22.0-linux_arm64": ("node-v22.22.0-linux-arm64.tar.xz", "node-v22.22.0-linux-arm64", "1bf1eb9ee63ffc4e5d324c0b9b62cf4a289f44332dfef9607cea1a0d9596ba6f"),
64+
"22.22.0-linux_ppc64le": ("node-v22.22.0-linux-ppc64le.tar.xz", "node-v22.22.0-linux-ppc64le", "d83b9957431cc18e1fc143a4b99f89cde7b8a18f53ef392231b4336afd058865"),
65+
"22.22.0-linux_s390x": ("node-v22.22.0-linux-s390x.tar.xz", "node-v22.22.0-linux-s390x", "5aa0e520689448c4233e8d73f284e8e0634fdcd32b479735698494be5641f3e4"),
66+
"22.22.0-linux_amd64": ("node-v22.22.0-linux-x64.tar.xz", "node-v22.22.0-linux-x64", "9aa8e9d2298ab68c600bd6fb86a6c13bce11a4eca1ba9b39d79fa021755d7c37"),
67+
"22.22.0-windows_amd64": ("node-v22.22.0-win-x64.zip", "node-v22.22.0-win-x64", "c97fa376d2becdc8863fcd3ca2dd9a83a9f3468ee7ccf7a6d076ec66a645c77a"),
68+
},
69+
node_version = "22.22.0",
70+
)
6071
use_repo(node, "nodejs_toolchains")
6172

6273
pnpm = use_extension("@aspect_rules_js//npm:extensions.bzl", "pnpm")
74+
pnpm.pnpm(
75+
name = "pnpm",
76+
pnpm_version = "10.28.0",
77+
pnpm_version_integrity = "sha512-Bd9x0UIfITmeBT/eVnzqNNRG+gLHZXFEG/wceVbpjjYwiJgtlARl/TRIDU2QoGaLwSNi+KqIAApk6D0LDke+SA==",
78+
)
6379
use_repo(pnpm, "pnpm")
6480

6581
npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm")

0 commit comments

Comments
 (0)