|
16 | 16 | jobs: |
17 | 17 | getVersion: |
18 | 18 | uses: ./.github/workflows/dafny_version.yml |
19 | | - getVerifyVersion: |
20 | | - uses: ./.github/workflows/dafny_verify_version.yml |
21 | | - pr-ci-format: |
22 | | - needs: getVersion |
23 | | - uses: ./.github/workflows/library_format.yml |
24 | | - with: |
25 | | - dafny: ${{needs.getVersion.outputs.version}} |
26 | | - pr-ci-codegen: |
27 | | - needs: getVersion |
28 | | - uses: ./.github/workflows/ci_codegen.yml |
29 | | - with: |
30 | | - dafny: ${{needs.getVersion.outputs.version}} |
31 | | - pr-ci-verification: |
32 | | - needs: getVerifyVersion |
33 | | - uses: ./.github/workflows/library_dafny_verification.yml |
34 | | - with: |
35 | | - dafny: ${{needs.getVerifyVersion.outputs.version}} |
36 | | - pr-ci-test-vector-verification: |
37 | | - needs: getVerifyVersion |
38 | | - uses: ./.github/workflows/test_vector_verification.yml |
39 | | - with: |
40 | | - dafny: ${{needs.getVerifyVersion.outputs.version}} |
41 | | - pr-ci-java: |
42 | | - needs: getVersion |
43 | | - uses: ./.github/workflows/ci_test_java.yml |
44 | | - with: |
45 | | - dafny: ${{needs.getVersion.outputs.version}} |
46 | | - pr-ci-java-test-vectors: |
47 | | - needs: getVersion |
48 | | - uses: ./.github/workflows/ci_test_vector_java.yml |
49 | | - with: |
50 | | - dafny: ${{needs.getVersion.outputs.version}} |
51 | | - pr-ci-java-examples: |
52 | | - needs: getVersion |
53 | | - uses: ./.github/workflows/ci_examples_java.yml |
54 | | - with: |
55 | | - dafny: ${{needs.getVersion.outputs.version}} |
56 | | - pr-ci-net: |
57 | | - needs: getVersion |
58 | | - uses: ./.github/workflows/ci_test_net.yml |
59 | | - with: |
60 | | - dafny: ${{needs.getVersion.outputs.version}} |
61 | | - pr-ci-rust: |
62 | | - needs: getVersion |
63 | | - uses: ./.github/workflows/library_rust_tests.yml |
64 | | - with: |
65 | | - dafny: ${{needs.getVersion.outputs.version}} |
66 | 19 | pr-ci-go: |
67 | 20 | needs: getVersion |
68 | 21 | uses: ./.github/workflows/ci_test_go.yml |
69 | 22 | with: |
70 | 23 | dafny: ${{needs.getVersion.outputs.version}} |
71 | | - pr-ci-net-test-vectors: |
72 | | - needs: getVersion |
73 | | - uses: ./.github/workflows/ci_test_vector_net.yml |
74 | | - with: |
75 | | - dafny: ${{needs.getVersion.outputs.version}} |
76 | | - pr-ci-net-examples: |
77 | | - needs: getVersion |
78 | | - uses: ./.github/workflows/ci_examples_net.yml |
79 | | - with: |
80 | | - dafny: ${{needs.getVersion.outputs.version}} |
81 | 24 | pr-ci-all-required: |
82 | 25 | if: always() |
83 | 26 | needs: |
84 | 27 | - getVersion |
85 | | - - getVerifyVersion |
86 | | - - pr-ci-format |
87 | | - - pr-ci-codegen |
88 | | - - pr-ci-verification |
89 | | - - pr-ci-test-vector-verification |
90 | | - - pr-ci-java |
91 | | - - pr-ci-java-test-vectors |
92 | | - - pr-ci-java-examples |
93 | | - - pr-ci-net |
94 | | - - pr-ci-rust |
95 | 28 | - pr-ci-go |
96 | | - - pr-ci-net-test-vectors |
97 | | - - pr-ci-net-examples |
98 | 29 | runs-on: ubuntu-22.04 |
99 | 30 | steps: |
100 | 31 | - name: Verify all required jobs passed |
|
0 commit comments