@@ -8,8 +8,7 @@ permissions:
88on :
99 schedule :
1010 - cron : " 00 16 * * 1-5"
11- pull_request :
12- paths : .github/workflows/daily_ci.yml
11+ workflow_dispatch :
1312
1413jobs :
1514 getVersion :
@@ -19,116 +18,170 @@ jobs:
1918 id-token : write
2019 # Don't run the cron builds on forks
2120 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
21+ strategy :
22+ matrix :
23+ branch : [main, v3.x-Java]
2224 uses : ./.github/workflows/dafny_version.yml
25+ with :
26+ branch : ${{ matrix.branch }}
2327 getVerifyVersion :
2428 permissions :
2529 contents : read
2630 pull-requests : write
2731 id-token : write
2832 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
33+ strategy :
34+ matrix :
35+ branch : [main, v3.x-Java]
2936 uses : ./.github/workflows/dafny_verify_version.yml
37+ with :
38+ branch : ${{ matrix.branch }}
3039 daily-ci-format :
3140 permissions :
3241 contents : read
3342 pull-requests : write
3443 id-token : write
3544 needs : getVersion
3645 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
46+ strategy :
47+ matrix :
48+ branch : [main, v3.x-Java]
3749 uses : ./.github/workflows/library_format.yml
3850 with :
3951 dafny : ${{needs.getVersion.outputs.version}}
52+ branch : ${{ matrix.branch }}
4053 daily-ci-codegen :
4154 permissions :
4255 contents : read
4356 pull-requests : write
4457 id-token : write
4558 needs : getVersion
4659 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
60+ strategy :
61+ matrix :
62+ branch : [main, v3.x-Java]
4763 uses : ./.github/workflows/ci_codegen.yml
4864 with :
4965 dafny : ${{needs.getVersion.outputs.version}}
66+ branch : ${{ matrix.branch }}
5067 daily-ci-verification :
5168 permissions :
5269 contents : read
5370 pull-requests : write
5471 id-token : write
5572 needs : getVerifyVersion
5673 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
74+ strategy :
75+ matrix :
76+ branch : [main, v3.x-Java]
5777 uses : ./.github/workflows/library_dafny_verification.yml
5878 with :
5979 dafny : ${{needs.getVerifyVersion.outputs.version}}
80+ branch : ${{ matrix.branch }}
6081 daily-ci-test-vector-verification :
6182 permissions :
6283 contents : read
6384 pull-requests : write
6485 id-token : write
6586 needs : getVerifyVersion
87+ strategy :
88+ matrix :
89+ branch : [main, v3.x-Java]
6690 uses : ./.github/workflows/test_vector_verification.yml
6791 with :
6892 dafny : ${{needs.getVerifyVersion.outputs.version}}
93+ branch : ${{ matrix.branch }}
6994 daily-ci-java :
7095 permissions :
7196 contents : read
7297 pull-requests : write
7398 id-token : write
7499 needs : getVersion
100+ strategy :
101+ matrix :
102+ branch : [main, v3.x-Java]
75103 uses : ./.github/workflows/ci_test_java.yml
76104 with :
77105 dafny : ${{needs.getVersion.outputs.version}}
106+ branch : ${{ matrix.branch }}
78107 daily-ci-java-test-vectors :
79108 permissions :
80109 contents : read
81110 pull-requests : write
82111 id-token : write
83112 needs : getVersion
113+ strategy :
114+ matrix :
115+ branch : [main, v3.x-Java]
84116 uses : ./.github/workflows/ci_test_vector_java.yml
85117 with :
86118 dafny : ${{needs.getVersion.outputs.version}}
119+ branch : ${{ matrix.branch }}
87120 daily-ci-java-examples :
88121 permissions :
89122 contents : read
90123 pull-requests : write
91124 id-token : write
92125 needs : getVersion
126+ strategy :
127+ matrix :
128+ branch : [main, v3.x-Java]
93129 uses : ./.github/workflows/ci_examples_java.yml
94130 with :
95131 dafny : ${{needs.getVersion.outputs.version}}
132+ branch : ${{ matrix.branch }}
96133 daily-ci-net :
97134 permissions :
98135 contents : read
99136 pull-requests : write
100137 id-token : write
101138 needs : getVersion
139+ strategy :
140+ matrix :
141+ branch : [main, v3.x-Java]
102142 uses : ./.github/workflows/ci_test_net.yml
103143 with :
104144 dafny : ${{needs.getVersion.outputs.version}}
145+ branch : ${{ matrix.branch }}
105146 daily-ci-rust :
106147 permissions :
107148 contents : read
108149 pull-requests : write
109150 id-token : write
110151 needs : getVersion
152+ strategy :
153+ matrix :
154+ branch : [main, v3.x-Java]
111155 uses : ./.github/workflows/library_rust_tests.yml
112156 with :
113157 dafny : ${{needs.getVersion.outputs.version}}
158+ branch : ${{ matrix.branch }}
114159 daily-ci-net-test-vectors :
115160 permissions :
116161 contents : read
117162 pull-requests : write
118163 id-token : write
119164 needs : getVersion
165+ strategy :
166+ matrix :
167+ branch : [main, v3.x-Java]
120168 uses : ./.github/workflows/ci_test_vector_net.yml
121169 with :
122170 dafny : ${{needs.getVersion.outputs.version}}
171+ branch : ${{ matrix.branch }}
123172 daily-ci-net-examples :
124173 permissions :
125174 contents : read
126175 pull-requests : write
127176 id-token : write
128177 needs : getVersion
178+ strategy :
179+ matrix :
180+ branch : [main, v3.x-Java]
129181 uses : ./.github/workflows/ci_examples_net.yml
130182 with :
131183 dafny : ${{needs.getVersion.outputs.version}}
184+ branch : ${{ matrix.branch }}
132185 notify :
133186 permissions :
134187 contents : read
0 commit comments