@@ -2,7 +2,7 @@ name: Scheduled CI
2
2
3
3
on :
4
4
schedule :
5
- - cron : ' 0 0/4 * * *'
5
+ - cron : ' 0 0/4 * * *'
6
6
7
7
concurrency :
8
8
group : ${{ github.workflow }}-${{ github.ref }}
27
27
- name : Setup Bazel RBE
28
28
uses : angular/dev-infra/github-actions/bazel/configure-remote@fb30926790c6225d553b91a4818cab2fdde4fb4e
29
29
- name : Setting up Angular snapshot builds
30
- # Angular snapshots must be set up first so that the yarn install properly
30
+ # Angular snapshots must be set up first so that the yarn install properly
31
31
# updates the yarn.lock as expected with the changes
32
32
run : node ./scripts/circleci/setup-angular-snapshots.js main
33
33
- name : Install node modules
55
55
- name : Setup Bazel RBE
56
56
uses : angular/dev-infra/github-actions/bazel/configure-remote@fb30926790c6225d553b91a4818cab2fdde4fb4e
57
57
- name : Setting up Angular snapshot builds
58
- # Angular snapshots must be set up first so that the yarn install properly
58
+ # Angular snapshots must be set up first so that the yarn install properly
59
59
# updates the yarn.lock as expected with the changes
60
60
run : node ./scripts/circleci/setup-angular-snapshots.js main
61
61
- name : Install node modules
85
85
- name : Setup Bazel RBE
86
86
uses : angular/dev-infra/github-actions/bazel/configure-remote@fb30926790c6225d553b91a4818cab2fdde4fb4e
87
87
- name : Setting up Angular snapshot builds
88
- # Angular snapshots must be set up first so that the yarn install properly
88
+ # Angular snapshots must be set up first so that the yarn install properly
89
89
# updates the yarn.lock as expected with the changes
90
90
run : node ./scripts/circleci/setup-angular-snapshots.js main
91
91
- name : Install MDC Canary
@@ -101,4 +101,24 @@ jobs:
101
101
channel-id : ' C015EBF2XB6'
102
102
slack-message : ' MDC snapshot test job failed for ${{ github.base_ref }} branch failed on build ${{ github.event.after }}: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}'
103
103
env :
104
- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
104
+ SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
105
+
106
+ monitor-docs-site :
107
+ runs-on : ubuntu-latest
108
+ steps :
109
+ - name : Initialize environment
110
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fb30926790c6225d553b91a4818cab2fdde4fb4e
111
+ with :
112
+ cache-node-modules : true
113
+ - name : Install node modules
114
+ run : yarn install --frozen-lockfile
115
+ - name : Check Docs Site
116
+ run : yarn ci-docs-monitor-test
117
+ - name : Notify about failed test
118
+ if : ${{ failure() }}
119
+ uses : slackapi/slack-github-action@e28cf165c92ffef168d23c5c9000cffc8a25e117 # v=v1.24.0
120
+ with :
121
+ channel-id : ' C015EBF2XB6'
122
+ slack-message : ' Docs site monitoring job failed for ${{ github.base_ref }} branch failed on build ${{ github.event.after }}: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}'
123
+ env :
124
+ SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
0 commit comments