build: update dev-infra packages and account for build-tooling split … · angular/angular@b757b13 · GitHub
Skip to content

Commit b757b13

Browse files
devversionAndrewKushnir
authored andcommitted
build: update dev-infra packages and account for build-tooling split from ng-dev (#46976)
The dev-infra build tooling is now decoupled from `ng-dev`. This will make it easier to update `ng-dev` without necessarily needing to upgrade the whole build system, Bazel etc. This is useful when e.g. new release tool features have been added and should also be ported to active LTS branches. PR Close #46976
1 parent 1fe759d commit b757b13

76 files changed

Lines changed: 202 additions & 209 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bazelrc

Lines changed: 5 additions & 5 deletions

.ng-dev/caretaker.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {CaretakerConfig} from '@angular/dev-infra-private/ng-dev';
1+
import {CaretakerConfig} from '@angular/ng-dev';
22

33
/** The configuration for `ng-dev caretaker` commands. */
44
export const caretaker: CaretakerConfig = {

.ng-dev/commit-message.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {CommitMessageConfig} from '@angular/dev-infra-private/ng-dev';
1+
import {CommitMessageConfig} from '@angular/ng-dev';
22

33
/**
44
* The configuration for `ng-dev commit-message` commands.

.ng-dev/format.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {FormatConfig} from '@angular/dev-infra-private/ng-dev';
1+
import {FormatConfig} from '@angular/ng-dev';
22

33
/**
44
* Configuration for the `ng-dev format` command.

.ng-dev/github.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {GithubConfig} from '@angular/dev-infra-private/ng-dev';
1+
import {GithubConfig} from '@angular/ng-dev';
22

33
/**
44
* Github configuration for the `ng-dev` command. This repository is used as

.ng-dev/pull-request.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {PullRequestConfig} from '@angular/dev-infra-private/ng-dev';
1+
import {PullRequestConfig} from '@angular/ng-dev';
22

33
/**
44
* Configuration for the merge tool in `ng-dev`. This sets up the labels which

.ng-dev/release.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {ReleaseConfig} from '@angular/dev-infra-private/ng-dev';
1+
import {ReleaseConfig} from '@angular/ng-dev';
22

33
/** Configuration for the `ng-dev release` command. */
44
export const release: ReleaseConfig = {

WORKSPACE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ load("@io_bazel_rules_webtesting//web:repositories.bzl", "web_test_repositories"
123123

124124
web_test_repositories()
125125

126-
load("@npm//@angular/dev-infra-private/bazel/browsers:browser_repositories.bzl", "browser_repositories")
126+
load("@npm//@angular/build-tooling/bazel/browsers:browser_repositories.bzl", "browser_repositories")
127127

128128
browser_repositories()
129129

devtools/tools/defaults.bzl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Re-export of Bazel rules with devtools-wide defaults
22

3-
load("@npm//@angular/dev-infra-private/bazel/spec-bundling:index.bzl", "spec_bundle")
4-
load("@npm//@angular/dev-infra-private/bazel/karma:index.bzl", _karma_web_test_suite = "karma_web_test_suite")
5-
load("@npm//@angular/dev-infra-private/bazel:extract_js_module_output.bzl", "extract_js_module_output")
3+
load("@npm//@angular/build-tooling/bazel/spec-bundling:index.bzl", "spec_bundle")
4+
load("@npm//@angular/build-tooling/bazel/karma:index.bzl", _karma_web_test_suite = "karma_web_test_suite")
5+
load("@npm//@angular/build-tooling/bazel:extract_js_module_output.bzl", "extract_js_module_output")
66

77
def karma_web_test_suite(name, **kwargs):
88
test_deps = kwargs.get("deps", [])
@@ -35,10 +35,10 @@ def karma_web_test_suite(name, **kwargs):
3535
if not hasattr(kwargs, "browsers"):
3636
kwargs["tags"] = ["native"] + kwargs.get("tags", [])
3737
kwargs["browsers"] = [
38-
"@npm//@angular/dev-infra-private/bazel/browsers/chromium:chromium",
38+
"@npm//@angular/build-tooling/bazel/browsers/chromium:chromium",
3939

4040
# todo(aleksanderbodurri): enable when firefox support is done
41-
# "@npm//@angular/dev-infra-private/bazel/browsers/firefox:firefox",
41+
# "@npm//@angular/build-tooling/bazel/browsers/firefox:firefox",
4242
]
4343

4444
# Default test suite with all configured browsers.

devtools/tools/esbuild/BUILD.bazel

Lines changed: 4 additions & 4 deletions

0 commit comments

Comments
 (0)