2121 runs-on : ubuntu-latest
2222 steps :
2323 - name : Initialize environment
24- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
24+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
2525 with :
2626 cache-node-modules : true
2727 - name : Install node modules
@@ -41,13 +41,15 @@ jobs:
4141 runs-on : ubuntu-latest
4242 steps :
4343 - name : Initialize environment
44- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
44+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
4545 with :
4646 cache-node-modules : true
4747 - name : Setup Bazel
48- uses : angular/dev-infra/github-actions/bazel/setup@002a34e9875f55bf1850fb57d34261b33b2fd492
48+ uses : angular/dev-infra/github-actions/bazel/setup@35131fc980ce5451fb89d8c033efc827ad39ca68
4949 - name : Setup Bazel RBE
50- uses : angular/dev-infra/github-actions/bazel/configure-remote@002a34e9875f55bf1850fb57d34261b33b2fd492
50+ uses : angular/dev-infra/github-actions/bazel/configure-remote@35131fc980ce5451fb89d8c033efc827ad39ca68
51+ with :
52+ google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
5153 - name : Install node modules
5254 run : yarn install --frozen-lockfile
5355 - name : Run unit tests
@@ -59,49 +61,69 @@ jobs:
5961 runs-on : ubuntu-latest-4core
6062 steps :
6163 - name : Initialize environment
62- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
64+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
6365 with :
6466 cache-node-modules : true
6567 - name : Setup Bazel
66- uses : angular/dev-infra/github-actions/bazel/setup@002a34e9875f55bf1850fb57d34261b33b2fd492
68+ uses : angular/dev-infra/github-actions/bazel/setup@35131fc980ce5451fb89d8c033efc827ad39ca68
6769 - name : Setup Bazel Remote Caching
68- uses : angular/dev-infra/github-actions/bazel/configure-remote@002a34e9875f55bf1850fb57d34261b33b2fd492
70+ uses : angular/dev-infra/github-actions/bazel/configure-remote@35131fc980ce5451fb89d8c033efc827ad39ca68
71+ with :
72+ google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
6973 - name : Install node modules
7074 run : yarn install --frozen-lockfile --network-timeout 100000
7175 - name : Run CI tests for framework
7276 run : yarn test:ci
7377
78+ integration-tests :
79+ runs-on : ubuntu-latest-4core
80+ steps :
81+ - name : Initialize environment
82+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
83+ with :
84+ cache-node-modules : true
85+ - name : Setup Bazel
86+ uses : angular/dev-infra/github-actions/bazel/setup@35131fc980ce5451fb89d8c033efc827ad39ca68
87+ - name : Setup Bazel Remote Caching
88+ uses : angular/dev-infra/github-actions/bazel/configure-remote@35131fc980ce5451fb89d8c033efc827ad39ca68
89+ with :
90+ google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
91+ - name : Install node modules
92+ run : yarn install --frozen-lockfile --network-timeout 100000
93+ - name : Run integration CI tests for framework
94+ run : yarn integration-tests:ci
95+
7496 adev :
7597 runs-on :
7698 labels : ubuntu-latest-4core
7799 steps :
78100 - name : Initialize environment
79- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
101+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
80102 - name : Setup Bazel
81- uses : angular/dev-infra/github-actions/bazel/setup@002a34e9875f55bf1850fb57d34261b33b2fd492
103+ uses : angular/dev-infra/github-actions/bazel/setup@35131fc980ce5451fb89d8c033efc827ad39ca68
82104 - name : Setup Bazel RBE
83- uses : angular/dev-infra/github-actions/bazel/configure-remote@002a34e9875f55bf1850fb57d34261b33b2fd492
105+ uses : angular/dev-infra/github-actions/bazel/configure-remote@35131fc980ce5451fb89d8c033efc827ad39ca68
106+ with :
107+ google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
84108 - name : Install node modules
85109 run : yarn install --frozen-lockfile
110+ - name : Run tests
111+ run : yarn bazel test //adev/...
86112 - name : Build adev in fast mode to ensure it continues to work
87113 run : yarn bazel build //adev:build --config=release
88- # TODO: re-enable all tests once the next release is shipped
89- # Tests are broken because of https://github.com/angular/angular/issues/54858
90- - name : Run tests
91- run : yarn bazel test //adev:test # //adev/...
92114
93115 publish-snapshots :
94116 runs-on :
95117 labels : ubuntu-latest
96118 steps :
97119 - name : Initialize environment
98- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
120+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
99121 with :
100122 cache-node-modules : true
101123 - name : Setup Bazel
102- uses : angular/dev-infra/github-actions/bazel/setup@002a34e9875f55bf1850fb57d34261b33b2fd492
124+ uses : angular/dev-infra/github-actions/bazel/setup@35131fc980ce5451fb89d8c033efc827ad39ca68
103125 - name : Setup Bazel RBE
104- uses : angular/dev-infra/github-actions/bazel/configure-remote@002a34e9875f55bf1850fb57d34261b33b2fd492
126+ uses : angular/dev-infra/github-actions/bazel/configure-remote@35131fc980ce5451fb89d8c033efc827ad39ca68
105127 - name : Install node modules
106128 run : yarn install --frozen-lockfile
107129 - run : echo "https://${{secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN}}:@github.com" > ${HOME}/.git_credentials
@@ -113,17 +135,19 @@ jobs:
113135 labels : ubuntu-latest-4core
114136 steps :
115137 - name : Initialize environment
116- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
138+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
117139 with :
118140 cache-node-modules : true
119141 node-module-directories : |
120142 ./node_modules
121143 ./packages/zone.js/node_modules
122144 ./packages/zone.js/test/typings/node_modules
123145 - name : Setup Bazel
124- uses : angular/dev-infra/github-actions/bazel/setup@002a34e9875f55bf1850fb57d34261b33b2fd492
146+ uses : angular/dev-infra/github-actions/bazel/setup@35131fc980ce5451fb89d8c033efc827ad39ca68
125147 - name : Setup Bazel RBE
126- uses : angular/dev-infra/github-actions/bazel/configure-remote@002a34e9875f55bf1850fb57d34261b33b2fd492
148+ uses : angular/dev-infra/github-actions/bazel/configure-remote@35131fc980ce5451fb89d8c033efc827ad39ca68
149+ with :
150+ google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
127151 - name : Install node modules
128152 run : yarn install --frozen-lockfile
129153 - run : |
@@ -160,7 +184,7 @@ jobs:
160184 SAUCE_TUNNEL_IDENTIFIER : angular-framework-${{ github.run_number }}
161185 steps :
162186 - name : Initialize environment
163- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
187+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
164188 with :
165189 cache-node-modules : true
166190 - name : Install node modules
@@ -173,11 +197,11 @@ jobs:
173197 runs-on : ubuntu-latest
174198 steps :
175199 - name : Initialize environment
176- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@002a34e9875f55bf1850fb57d34261b33b2fd492
200+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@35131fc980ce5451fb89d8c033efc827ad39ca68
177201 - name : Setup Bazel
178- uses : angular/dev-infra/github-actions/bazel/setup@002a34e9875f55bf1850fb57d34261b33b2fd492
202+ uses : angular/dev-infra/github-actions/bazel/setup@35131fc980ce5451fb89d8c033efc827ad39ca68
179203 - name : Setup Bazel RBE
180- uses : angular/dev-infra/github-actions/bazel/configure-remote@002a34e9875f55bf1850fb57d34261b33b2fd492
204+ uses : angular/dev-infra/github-actions/bazel/configure-remote@35131fc980ce5451fb89d8c033efc827ad39ca68
181205 - name : Install node modules
182206 run : yarn install --frozen-lockfile
183207 - name : Build adev to ensure it continues to work
0 commit comments