File tree Expand file tree Collapse file tree 4 files changed +50
-14
lines changed Expand file tree Collapse file tree 4 files changed +50
-14
lines changed Original file line number Diff line number Diff line change 33 push :
44 branches :
55 - master
6+ paths :
7+ - " **.md"
68 workflow_dispatch :
79
810jobs :
Original file line number Diff line number Diff line change 1- name : Echidna
1+ name : Run Echidna tests
22
33on :
44 push :
5- paths-ignore :
6- - " **.md"
7- - " **.rs"
8- - " **.py"
5+ paths :
6+ - " program-analysis/echidna/**/*.sol"
97 branches :
108 - master
11- - dev
129 pull_request :
10+ paths :
11+ - " program-analysis/echidna/**/*.sol"
1312 schedule :
1413 # run CI every day even if no PRs/merges occur
1514 - cron : " 0 12 * * *"
Original file line number Diff line number Diff line change 1+ name : Run Manticore tests
2+
3+ on :
4+ push :
5+ paths :
6+ - " program-analysis/manticore/**/*.py"
7+ branches :
8+ - master
9+ pull_request :
10+ paths :
11+ - " program-analysis/manticore/**/*.py"
12+ schedule :
13+ # run CI every day even if no PRs/merges occur
14+ - cron : " 0 12 * * *"
15+
16+ jobs :
17+ tests :
18+ runs-on : ubuntu-22.04
19+ strategy :
20+ fail-fast : false
21+ steps :
22+ - uses : actions/checkout@v3
23+ - name : Set up Python 3.8
24+ uses : actions/setup-python@v4
25+ with :
26+ python-version : 3.8
27+ - name : Install dependencies
28+ run : |
29+ pip install solc-select
30+ solc-select install 0.5.11
31+ solc-select use 0.5.11
32+ - name : Run Tests
33+ env :
34+ TEST_TYPE : manticore
35+ run : |
36+ bash program-analysis/manticore/scripts/gh_action_test.sh
Original file line number Diff line number Diff line change 1- name : CI
1+ name : Run Slither tests
22
33on :
44 push :
5- paths-ignore :
6- - " **.md "
5+ paths :
6+ - " program-analysis/slither/**/*.py "
77 branches :
88 - master
9- - dev
109 pull_request :
10+ paths :
11+ - " program-analysis/slither/**/*.py"
1112 schedule :
1213 # run CI every day even if no PRs/merges occur
1314 - cron : " 0 12 * * *"
1718 runs-on : ubuntu-22.04
1819 strategy :
1920 fail-fast : false
20- matrix :
21- type : ["slither", "manticore"]
2221 steps :
2322 - uses : actions/checkout@v3
2423 - name : Set up Python 3.8
3231 solc-select use 0.5.11
3332 - name : Run Tests
3433 env :
35- TEST_TYPE : ${{ matrix.type }}
34+ TEST_TYPE : slither
3635 run : |
37- bash program-analysis/${TEST_TYPE} /scripts/gh_action_test.sh
36+ bash program-analysis/slither /scripts/gh_action_test.sh
You can’t perform that action at this time.
0 commit comments