Skip to content

Add hardware ID to decent cert managers #20

Add hardware ID to decent cert managers

Add hardware ID to decent cert managers #20

name: Running Solidity Unit Tests for Decent RA contracts
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
run_sol_contracts_job:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ ubuntu-22.04 ]
solc-version: [ 0.8.21 ]
chain-fork: [ shanghai ]
opt-runs: [ 200 ]
name: A job to run solidity unit tests on github actions CI
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Run Solidity Unit Testing for ens-contracts Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/ens-contracts'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for RSA Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/RSA'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for ECDSA Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/Ecdsa'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for RLP Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/RLP'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for x509-forest-of-trust Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/x509-forest-of-trust'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for Decent Common Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/DecentCommon'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for Decent IAS Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/DecentIAS'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for Decent Server Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/DecentServer'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}
- name: Run Solidity Unit Testing for Decent App Tests
uses: EthereumRemix/[email protected]
with:
test-path: 'tests/DecentApp'
compiler-version: ${{ matrix.solc-version }}
optimize: true
optimizer-runs: ${{ matrix.opt-runs }}
hard-fork: ${{ matrix.chain-fork }}