@@ -19,116 +19,170 @@ jobs:
1919 id-token : write
2020 # Don't run the cron builds on forks
2121 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
22+ strategy :
23+ matrix :
24+ branch : [main, v3.x-Java]
2225 uses : ./.github/workflows/dafny_version.yml
26+ with :
27+ branch : ${{ matrix.branch }}
2328 getVerifyVersion :
2429 permissions :
2530 contents : read
2631 pull-requests : write
2732 id-token : write
2833 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
34+ strategy :
35+ matrix :
36+ branch : [main, v3.x-Java]
2937 uses : ./.github/workflows/dafny_verify_version.yml
38+ with :
39+ branch : ${{ matrix.branch }}
3040 daily-ci-format :
3141 permissions :
3242 contents : read
3343 pull-requests : write
3444 id-token : write
3545 needs : getVersion
3646 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
47+ strategy :
48+ matrix :
49+ branch : [main, v3.x-Java]
3750 uses : ./.github/workflows/library_format.yml
3851 with :
3952 dafny : ${{needs.getVersion.outputs.version}}
53+ branch : ${{ matrix.branch }}
4054 daily-ci-codegen :
4155 permissions :
4256 contents : read
4357 pull-requests : write
4458 id-token : write
4559 needs : getVersion
4660 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
61+ strategy :
62+ matrix :
63+ branch : [main, v3.x-Java]
4764 uses : ./.github/workflows/ci_codegen.yml
4865 with :
4966 dafny : ${{needs.getVersion.outputs.version}}
67+ branch : ${{ matrix.branch }}
5068 daily-ci-verification :
5169 permissions :
5270 contents : read
5371 pull-requests : write
5472 id-token : write
5573 needs : getVerifyVersion
5674 if : github.event_name != 'schedule' || github.repository_owner == 'aws'
75+ strategy :
76+ matrix :
77+ branch : [main, v3.x-Java]
5778 uses : ./.github/workflows/library_dafny_verification.yml
5879 with :
5980 dafny : ${{needs.getVerifyVersion.outputs.version}}
81+ branch : ${{ matrix.branch }}
6082 daily-ci-test-vector-verification :
6183 permissions :
6284 contents : read
6385 pull-requests : write
6486 id-token : write
6587 needs : getVerifyVersion
88+ strategy :
89+ matrix :
90+ branch : [main, v3.x-Java]
6691 uses : ./.github/workflows/test_vector_verification.yml
6792 with :
6893 dafny : ${{needs.getVerifyVersion.outputs.version}}
94+ branch : ${{ matrix.branch }}
6995 daily-ci-java :
7096 permissions :
7197 contents : read
7298 pull-requests : write
7399 id-token : write
74100 needs : getVersion
101+ strategy :
102+ matrix :
103+ branch : [main, v3.x-Java]
75104 uses : ./.github/workflows/ci_test_java.yml
76105 with :
77106 dafny : ${{needs.getVersion.outputs.version}}
107+ branch : ${{ matrix.branch }}
78108 daily-ci-java-test-vectors :
79109 permissions :
80110 contents : read
81111 pull-requests : write
82112 id-token : write
83113 needs : getVersion
114+ strategy :
115+ matrix :
116+ branch : [main, v3.x-Java]
84117 uses : ./.github/workflows/ci_test_vector_java.yml
85118 with :
86119 dafny : ${{needs.getVersion.outputs.version}}
120+ branch : ${{ matrix.branch }}
87121 daily-ci-java-examples :
88122 permissions :
89123 contents : read
90124 pull-requests : write
91125 id-token : write
92126 needs : getVersion
127+ strategy :
128+ matrix :
129+ branch : [main, v3.x-Java]
93130 uses : ./.github/workflows/ci_examples_java.yml
94131 with :
95132 dafny : ${{needs.getVersion.outputs.version}}
133+ branch : ${{ matrix.branch }}
96134 daily-ci-net :
97135 permissions :
98136 contents : read
99137 pull-requests : write
100138 id-token : write
101139 needs : getVersion
140+ strategy :
141+ matrix :
142+ branch : [main, v3.x-Java]
102143 uses : ./.github/workflows/ci_test_net.yml
103144 with :
104145 dafny : ${{needs.getVersion.outputs.version}}
146+ branch : ${{ matrix.branch }}
105147 daily-ci-rust :
106148 permissions :
107149 contents : read
108150 pull-requests : write
109151 id-token : write
110152 needs : getVersion
153+ strategy :
154+ matrix :
155+ branch : [main, v3.x-Java]
111156 uses : ./.github/workflows/library_rust_tests.yml
112157 with :
113158 dafny : ${{needs.getVersion.outputs.version}}
159+ branch : ${{ matrix.branch }}
114160 daily-ci-net-test-vectors :
115161 permissions :
116162 contents : read
117163 pull-requests : write
118164 id-token : write
119165 needs : getVersion
166+ strategy :
167+ matrix :
168+ branch : [main, v3.x-Java]
120169 uses : ./.github/workflows/ci_test_vector_net.yml
121170 with :
122171 dafny : ${{needs.getVersion.outputs.version}}
172+ branch : ${{ matrix.branch }}
123173 daily-ci-net-examples :
124174 permissions :
125175 contents : read
126176 pull-requests : write
127177 id-token : write
128178 needs : getVersion
179+ strategy :
180+ matrix :
181+ branch : [main, v3.x-Java]
129182 uses : ./.github/workflows/ci_examples_net.yml
130183 with :
131184 dafny : ${{needs.getVersion.outputs.version}}
185+ branch : ${{ matrix.branch }}
132186 notify :
133187 permissions :
134188 contents : read
0 commit comments