1+ # This workflow runs every weekday at 15:00 UTC (8AM PDT)
2+ name : Daily CI
3+
4+ on :
5+ schedule :
6+ - cron : " 00 15 * * 1-5"
7+
8+ jobs :
9+ codebuild_batch :
10+ # Don't run the cron builds on forks
11+ if : github.event_name != 'schedule' || github.repository_owner == 'aws'
12+ uses : ./.github/workflows/ci_codebuild_batch.yml
13+ secrets :
14+ CI_AWS_ROLE_ARN : ${{ secrets.CI_AWS_ROLE_ARN }}
15+ codebuild_tests :
16+ # Don't run the cron builds on forks
17+ if : github.event_name != 'schedule' || github.repository_owner == 'aws'
18+ uses : ./.github/workflows/ci_codebuild-tests.yml
19+ secrets :
20+ CI_AWS_ROLE_ARN : ${{ secrets.CI_AWS_ROLE_ARN }}
21+ decrypt_oracle :
22+ # Don't run the cron builds on forks
23+ if : github.event_name != 'schedule' || github.repository_owner == 'aws'
24+ uses : ./.github/workflows/ci_decrypt-oracle.yaml
25+ static_analysis :
26+ # Don't run the cron builds on forks
27+ if : github.event_name != 'schedule' || github.repository_owner == 'aws'
28+ uses : ./.github/workflows/ci_static-analysis.yaml
29+ test_vector_handler :
30+ # Don't run the cron builds on forks
31+ if : github.event_name != 'schedule' || github.repository_owner == 'aws'
32+ uses : ./.github/workflows/ci_test-vector-handler.yaml
33+ secrets :
34+ INTEG_AWS_ACCESS_KEY_ID : ${{ secrets.INTEG_AWS_ACCESS_KEY_ID }}
35+ INTEG_AWS_SECRET_ACCESS_KEY : ${{ secrets.INTEG_AWS_SECRET_ACCESS_KEY }}
36+ tests :
37+ # Don't run the cron builds on forks
38+ if : github.event_name != 'schedule' || github.repository_owner == 'aws'
39+ uses : ./.github/workflows/ci_tests.yaml
0 commit comments