Skip to content

Commit 1677dd9

Browse files
committed
chore: move go out of pull/push/daily into its own
1 parent e0d2b77 commit 1677dd9

File tree

4 files changed

+95
-17
lines changed

4 files changed

+95
-17
lines changed

.github/workflows/daily_ci.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,6 @@ jobs:
6161
uses: ./.github/workflows/library_rust_tests.yml
6262
with:
6363
dafny: ${{needs.getVersion.outputs.version}}
64-
daily-ci-go:
65-
needs: getVersion
66-
uses: ./.github/workflows/ci_test_go.yml
67-
with:
68-
dafny: ${{needs.getVersion.outputs.version}}
6964
daily-ci-net-test-vectors:
7065
needs: getVersion
7166
uses: ./.github/workflows/ci_test_vector_net.yml
@@ -90,7 +85,6 @@ jobs:
9085
daily-ci-java-examples,
9186
daily-ci-net,
9287
daily-ci-rust,
93-
daily-ci-go,
9488
daily-ci-net-test-vectors,
9589
daily-ci-net-examples,
9690
]

.github/workflows/non-prod.yml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# This workflow runs for every pull request
2+
name: PR CI
3+
4+
on:
5+
schedule:
6+
- cron: "00 18 * * 1-5"
7+
8+
jobs:
9+
getVersion:
10+
uses: ./.github/workflows/dafny_version.yml
11+
getVerifyVersion:
12+
uses: ./.github/workflows/dafny_verify_version.yml
13+
pr-ci-format:
14+
needs: getVersion
15+
uses: ./.github/workflows/library_format.yml
16+
with:
17+
dafny: ${{needs.getVersion.outputs.version}}
18+
pr-ci-codegen:
19+
needs: getVersion
20+
uses: ./.github/workflows/ci_codegen.yml
21+
with:
22+
dafny: ${{needs.getVersion.outputs.version}}
23+
pr-ci-verification:
24+
needs: getVerifyVersion
25+
uses: ./.github/workflows/library_dafny_verification.yml
26+
with:
27+
dafny: ${{needs.getVerifyVersion.outputs.version}}
28+
pr-ci-test-vector-verification:
29+
needs: getVerifyVersion
30+
uses: ./.github/workflows/test_vector_verification.yml
31+
with:
32+
dafny: ${{needs.getVerifyVersion.outputs.version}}
33+
pr-ci-java:
34+
needs: getVersion
35+
uses: ./.github/workflows/ci_test_java.yml
36+
with:
37+
dafny: ${{needs.getVersion.outputs.version}}
38+
pr-ci-java-test-vectors:
39+
needs: getVersion
40+
uses: ./.github/workflows/ci_test_vector_java.yml
41+
with:
42+
dafny: ${{needs.getVersion.outputs.version}}
43+
pr-ci-java-examples:
44+
needs: getVersion
45+
uses: ./.github/workflows/ci_examples_java.yml
46+
with:
47+
dafny: ${{needs.getVersion.outputs.version}}
48+
pr-ci-net:
49+
needs: getVersion
50+
uses: ./.github/workflows/ci_test_net.yml
51+
with:
52+
dafny: ${{needs.getVersion.outputs.version}}
53+
pr-ci-rust:
54+
needs: getVersion
55+
uses: ./.github/workflows/library_rust_tests.yml
56+
with:
57+
dafny: ${{needs.getVersion.outputs.version}}
58+
pr-ci-go:
59+
needs: getVersion
60+
uses: ./.github/workflows/ci_test_go.yml
61+
with:
62+
dafny: ${{needs.getVersion.outputs.version}}
63+
pr-ci-net-test-vectors:
64+
needs: getVersion
65+
uses: ./.github/workflows/ci_test_vector_net.yml
66+
with:
67+
dafny: ${{needs.getVersion.outputs.version}}
68+
pr-ci-net-examples:
69+
needs: getVersion
70+
uses: ./.github/workflows/ci_examples_net.yml
71+
with:
72+
dafny: ${{needs.getVersion.outputs.version}}
73+
pr-ci-all-required:
74+
if: always()
75+
needs:
76+
- getVersion
77+
- getVerifyVersion
78+
- pr-ci-format
79+
- pr-ci-codegen
80+
- pr-ci-verification
81+
- pr-ci-test-vector-verification
82+
- pr-ci-java
83+
- pr-ci-java-test-vectors
84+
- pr-ci-java-examples
85+
- pr-ci-net
86+
- pr-ci-rust
87+
- pr-ci-go
88+
- pr-ci-net-test-vectors
89+
- pr-ci-net-examples
90+
runs-on: ubuntu-22.04
91+
steps:
92+
- name: Verify all required jobs passed
93+
uses: re-actors/alls-green@release/v1
94+
with:
95+
jobs: ${{ toJSON(needs) }}

.github/workflows/pull.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,6 @@ jobs:
5454
uses: ./.github/workflows/library_rust_tests.yml
5555
with:
5656
dafny: ${{needs.getVersion.outputs.version}}
57-
pr-ci-go:
58-
needs: getVersion
59-
uses: ./.github/workflows/ci_test_go.yml
60-
with:
61-
dafny: ${{needs.getVersion.outputs.version}}
6257
pr-ci-net-test-vectors:
6358
needs: getVersion
6459
uses: ./.github/workflows/ci_test_vector_net.yml
@@ -83,7 +78,6 @@ jobs:
8378
- pr-ci-java-examples
8479
- pr-ci-net
8580
- pr-ci-rust
86-
- pr-ci-go
8781
- pr-ci-net-test-vectors
8882
- pr-ci-net-examples
8983
runs-on: ubuntu-22.04

.github/workflows/push.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,6 @@ jobs:
5656
uses: ./.github/workflows/library_rust_tests.yml
5757
with:
5858
dafny: ${{needs.getVersion.outputs.version}}
59-
pr-ci-go:
60-
needs: getVersion
61-
uses: ./.github/workflows/ci_test_go.yml
62-
with:
63-
dafny: ${{needs.getVersion.outputs.version}}
6459
pr-ci-net-test-vectors:
6560
needs: getVersion
6661
uses: ./.github/workflows/ci_test_vector_net.yml

0 commit comments

Comments
 (0)