| # See https://pub.dev/packages/mono_repo for details | 
 | self_validate: analyzer_and_format | 
 | github: | 
 |   env: | 
 |     DISPLAY: ':99' | 
 |   cron: '0 0 * * 0' # "At 00:00 (UTC) on Sunday." | 
 |   on_completion: | 
 |     - name: "Notify failure" | 
 |       runs-on: ubuntu-latest | 
 |       # Run only if other jobs have failed and this is a push or scheduled build. | 
 |       if: (github.event_name == 'push' || github.event_name == 'schedule') && failure() | 
 |       steps: | 
 |         - run: > | 
 |             curl -H "Content-Type: application/json" -X POST -d \ | 
 |               "{'text':'Build failed! ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}'}" \ | 
 |               "${CHAT_WEBHOOK_URL}" | 
 |           env: | 
 |             CHAT_WEBHOOK_URL: ${{ secrets.BUILD_AND_TEST_TEAM_CHAT_WEBHOOK_URL }} | 
 |   stages: | 
 |       - name: beta_cron | 
 |         # Only run this stage for scheduled cron jobs | 
 |         if: github.event_name == 'schedule' | 
 |  | 
 | merge_stages: | 
 | - analyzer_and_format |