File tree Expand file tree Collapse file tree 6 files changed +37
-1
lines changed Expand file tree Collapse file tree 6 files changed +37
-1
lines changed Original file line number Diff line number Diff line change 26
26
jobs :
27
27
testPython :
28
28
strategy :
29
+ max-parallel : 1
29
30
matrix :
30
- python-version : [3.11]
31
+ python-version : [3.11, 3.12, 3.13 ]
31
32
os : [macos-13]
32
33
runs-on : ${{ matrix.os }}
33
34
permissions :
Original file line number Diff line number Diff line change 30
30
matrix :
31
31
library : [TestVectors]
32
32
python-version : [3.11, 3.12, 3.13]
33
+ # Only ubuntu for now;
34
+ # As of 4.10.1, Dafny's Python JSON processing is still very slow (1 hour to run test vectors on ubuntu)
35
+ # and Github's macOS runners are also very slow (~2x slower than ubuntu).
36
+ # If Dafny's JSON processing speed is improved, we can add macOS back.
33
37
os : [ubuntu-22.04]
34
38
interface : [client, resource, table]
35
39
runs-on : ${{ matrix.os }}
Original file line number Diff line number Diff line change 71
71
uses : ./.github/workflows/ci_examples_python.yml
72
72
with :
73
73
dafny : ${{needs.getVersion.outputs.version}}
74
+ daily-ci-python-test-vectors :
75
+ needs : getVersion
76
+ uses : ./.github/workflows/ci_test_vector_python.yml
77
+ with :
78
+ dafny : ${{needs.getVersion.outputs.version}}
79
+ daily-ci-python-static-analysis :
80
+ needs : getVersion
81
+ uses : ./.github/workflows/ci_static_analysis_python.yml
82
+ with :
83
+ dafny : ${{needs.getVersion.outputs.version}}
74
84
daily-ci-net-test-vectors :
75
85
needs : getVersion
76
86
uses : ./.github/workflows/ci_test_vector_net.yml
Original file line number Diff line number Diff line change 67
67
with :
68
68
dafny : ${{ inputs.dafny }}
69
69
regenerate-code : ${{ inputs.regenerate-code }}
70
+ manual-ci-python-test-vectors :
71
+ uses : ./.github/workflows/ci_test_vector_python.yml
72
+ with :
73
+ dafny : ${{ inputs.dafny }}
74
+ regenerate-code : ${{ inputs.regenerate-code }}
75
+ manual-ci-python-static-analysis :
76
+ uses : ./.github/workflows/ci_static_analysis_python.yml
77
+ with :
78
+ dafny : ${{ inputs.dafny }}
79
+ regenerate-code : ${{ inputs.regenerate-code }}
70
80
manual-ci-net-test-vectors :
71
81
uses : ./.github/workflows/ci_test_vector_net.yml
72
82
with :
Original file line number Diff line number Diff line change 64
64
with :
65
65
dafny : " nightly-latest"
66
66
regenerate-code : true
67
+ dafny-nightly-python-test-vectors :
68
+ if : github.event_name != 'schedule' || github.repository_owner == 'aws'
69
+ uses : ./.github/workflows/ci_test_vector_python.yml
70
+ with :
71
+ dafny : " nightly-latest"
72
+ regenerate-code : true
67
73
dafny-nightly-test-vectors-net :
68
74
if : github.event_name != 'schedule' || github.repository_owner == 'aws'
69
75
uses : ./.github/workflows/ci_test_vector_net.yml
Original file line number Diff line number Diff line change 69
69
pr-ci-python-static-analysis :
70
70
needs : getVersion
71
71
uses : ./.github/workflows/ci_static_analysis_python.yml
72
+ pr-ci-python-test-vectors :
73
+ needs : getVersion
74
+ uses : ./.github/workflows/ci_test_vector_python.yml
75
+ with :
76
+ dafny : ${{needs.getVersion.outputs.version}}
72
77
pr-ci-net-test-vectors :
73
78
needs : getVersion
74
79
uses : ./.github/workflows/ci_test_vector_net.yml
You can’t perform that action at this time.
0 commit comments