Skip to content

Commit 1b961b5

Browse files
authored
chore: move go out of pull/push/daily into its own (#2005)
1 parent 47f6cd9 commit 1b961b5

File tree

4 files changed

+97
-17
lines changed

4 files changed

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