Skip to content

Merge pull request #20 from MVPWorkshop/issue/#3 #23

Merge pull request #20 from MVPWorkshop/issue/#3

Merge pull request #20 from MVPWorkshop/issue/#3 #23

Workflow file for this run

name: "Security checks"
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
account:
name: "Account API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_account_api
power:
name: "Power API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_power_api
verifreg:
name: "VerifReg API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_verifreg_api
market:
name: "Market API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_market_api
miner:
name: "Miner API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_miner_api
datacap:
name: "DataCap API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_datacap_api
send:
name: "Send API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_send_api
precompiles:
name: "Precompiles API: security checks"
timeout-minutes: 20
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'false'
- name: Install mythril
run: pip3 install mythril
- name: Run checks
run: make security_precompiles_api