File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Performance Tracking
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+
8
+ permissions : {}
9
+
10
+ defaults :
11
+ run :
12
+ shell : bash
13
+
14
+ jobs :
15
+ list :
16
+ timeout-minutes : 3
17
+ runs-on : ubuntu-latest
18
+ outputs :
19
+ workflows : ${{ steps.workflows.outputs.workflows }}
20
+ steps :
21
+ - name : Initialize environment
22
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@53fb7c37cf14343f14ed79e2fefbbb2489ead4ee
23
+ - name : Install node modules
24
+ run : yarn install --immutable
25
+ - id : workflows
26
+ run : echo "workflows=$(yarn ng-dev perf workflows --list)" >> "$GITHUB_OUTPUT"
27
+
28
+ workflow :
29
+ timeout-minutes : 30
30
+ runs-on : ubuntu-latest
31
+ needs : list
32
+ strategy :
33
+ matrix :
34
+ workflow : ${{ fromJSON(needs.list.outputs.workflows) }}
35
+ steps :
36
+ - name : Initialize environment
37
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@53fb7c37cf14343f14ed79e2fefbbb2489ead4ee
38
+ - name : Setup Bazel
39
+ uses : angular/dev-infra/github-actions/bazel/setup@53fb7c37cf14343f14ed79e2fefbbb2489ead4ee
40
+ - name : Install node modules
41
+ run : yarn install --immutable
42
+ - run : yarn ng-dev perf workflows --name ${{ matrix.workflow }}
Original file line number Diff line number Diff line change
1
+ workflows :
2
+ build-cli :
3
+ name : Build cli
4
+ prepare :
5
+ - bazel clean
6
+ workflow :
7
+ - bazel build //packages/angular/cli:npm_package
You can’t perform that action at this time.
0 commit comments