Skip to content

Commit 72d3f3f

Browse files
committed
ci: set up validation of the ng-dev configuration on CI
1 parent bf1f395 commit 72d3f3f

File tree

4 files changed

+515
-247
lines changed

4 files changed

+515
-247
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jobs:
2424
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8b845a41a4a3d812c4e6453217a36761c63bc832
2525
- name: Install node modules
2626
run: pnpm install --frozen-lockfile
27+
- name: Validate ng-dev config
28+
run: pnpm ng-dev config validate
2729
- name: Checking package externals
2830
run: |
2931
bazel build //:package_externals

.github/workflows/pr.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ jobs:
2222
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8b845a41a4a3d812c4e6453217a36761c63bc832
2323
- name: Install node modules
2424
run: pnpm install --frozen-lockfile
25+
- name: Validate ng-dev config
26+
run: pnpm ng-dev config validate
2527
- name: Checking package externals
2628
run: |
2729
bazel build //:package_externals

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"pnpm": "10.20.0"
1616
},
1717
"scripts": {
18-
"ng-dev": "node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only node_modules/@angular/ng-dev/bundles/cli.mjs",
1918
"ng-dev:stamp": "pnpm -s ng-dev release build-env-stamp --additional-stamping-script=tools/bazel-additional-stamp.mjs",
2019
"build": "node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only ./scripts/build-packages-dist-main.mts",
2120
"build-docs-content": "node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only ./scripts/build-docs-content-main.mts",
@@ -76,7 +75,7 @@
7675
"devDependencies": {
7776
"@angular/compiler-cli": "catalog:",
7877
"@angular/localize": "catalog:",
79-
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#7a5b21b94acb4d0eed275957720e3b8e76d86dc9",
78+
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#b2a9942f63a07068a57121d94a1174f81f3c04fb",
8079
"@angular/platform-server": "catalog:",
8180
"@angular/router": "catalog:",
8281
"@babel/core": "^7.16.12",

0 commit comments

Comments
 (0)