This repository has been archived by the owner on Aug 29, 2023. It is now read-only.
Build(deps): bump semver from 5.7.1 to 5.7.2 in /hardhat #210
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |