@@ -18,16 +18,16 @@ defaults:
1818 run :
1919 shell : bash
2020
21- env :
22- # TODO: Remove when pnpm is exclusively used.
23- ASPECT_RULES_JS_FROZEN_PNPM_LOCK : ' 1'
24-
2521jobs :
2622 lint :
2723 runs-on : ubuntu-latest
2824 steps :
2925 - name : Initialize environment
3026 uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e4bf37af223483ce00f9316d227fd62cd744dc4b
27+ - name : Setup Bazel
28+ uses : angular/dev-infra/github-actions/bazel/setup@e4bf37af223483ce00f9316d227fd62cd744dc4b
29+ - name : Setup Bazel RBE
30+ uses : angular/dev-infra/github-actions/bazel/configure-remote@e4bf37af223483ce00f9316d227fd62cd744dc4
3131 - name : Install node modules
3232 run : pnpm install --frozen-lockfile
3333 - name : Execute Linting
@@ -38,18 +38,24 @@ jobs:
3838 steps :
3939 - name : Initialize environment
4040 uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e4bf37af223483ce00f9316d227fd62cd744dc4b
41+ - name : Setup Bazel
42+ uses : angular/dev-infra/github-actions/bazel/setup@e4bf37af223483ce00f9316d227fd62cd744dc4b
43+ - name : Setup Bazel RBE
44+ uses : angular/dev-infra/github-actions/bazel/configure-remote@e4bf37af223483ce00f9316d227fd62cd744dc4
4145 - name : Install node modules
4246 run : pnpm install --frozen-lockfile
43- - name : Execute Direct Production Build (deploy usage)
44- run : pnpm -s --cwd=docs prod-build
45- - name : Execute Build via Bazel
47+ - name : Execute Build
4648 run : pnpm -s --cwd=docs bazel build //...
4749
4850 test :
4951 runs-on : ubuntu-latest
5052 steps :
5153 - name : Initialize environment
5254 uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e4bf37af223483ce00f9316d227fd62cd744dc4b
55+ - name : Setup Bazel
56+ uses : angular/dev-infra/github-actions/bazel/setup@e4bf37af223483ce00f9316d227fd62cd744dc4b
57+ - name : Setup Bazel RBE
58+ uses : angular/dev-infra/github-actions/bazel/configure-remote@e4bf37af223483ce00f9316d227fd62cd744dc4
5359 - name : Install node modules
5460 run : pnpm install --frozen-lockfile
5561 - name : Execute Tests
6773 steps :
6874 - name : Initialize environment
6975 uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e4bf37af223483ce00f9316d227fd62cd744dc4b
76+ - name : Setup Bazel
77+ uses : angular/dev-infra/github-actions/bazel/setup@e4bf37af223483ce00f9316d227fd62cd744dc4b
78+ - name : Setup Bazel RBE
79+ uses : angular/dev-infra/github-actions/bazel/configure-remote@e4bf37af223483ce00f9316d227fd62cd744dc4
7080 - name : Install node modules
7181 run : pnpm install --frozen-lockfile
7282 - name : Execute Lighthouse Audit
0 commit comments