Continuous Integration
Use a GitHub Action to integrate era-test-node into your CI/CD environment.
Last updated
Use a GitHub Action to integrate era-test-node into your CI/CD environment.
Last updated
name: Run Era Test Node Action
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Run Era Test Node
uses: dutterbutter/era-test-node-action@latestname: Run Era Test Node Action
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Run Era Test Node
uses: dutterbutter/era-test-node-action@latest
with:
mode: "run"
showCalls: "user"
showStorageLogs: "read"
showVmDetails: "all"
showGasDetails: "all"
resolveHashes: "true"
log: "info"
logFilePath: "era_test_node.log"
target: "x86_64-unknown-linux-gnu"name: Run Era Test Node Action
on:
pull_request:
branches: [main]
workflow_dispatch:
jobs:
test:
name: unit-tests
strategy:
matrix:
platform: [ubuntu-latest]
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Run Era Test Node
uses: dutterbutter/era-test-node-action@latest
with:
mode: "fork"
network: "mainnet"
forkAtHeight: "1855248"
showCalls: "user"
showStorageLogs: "read"
showVmDetails: "all"
showGasDetails: "all"
resolveHashes: "true"
log: "info"
logFilePath: "era_test_node.log"
target: "x86_64-unknown-linux-gnu"
releaseTag: "latest"
- name: Install Dependencies
run: yarn install
- name: Run Tests
run: |
yarn test:contracts
- name: Upload era_test_node log
uses: actions/upload-artifact@v3
with:
name: era_test_node-log
path: era_test_node.logname: Run Era Test Node Action
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Run Era Test Node
uses: dutterbutter/era-test-node-action@latest
with:
mode: "fork"
network: "mainnet"
forkAtHeight: "1855248"
showCalls: "user"
showStorageLogs: "read"
showVmDetails: "all"
showGasDetails: "all"
resolveHashes: "true"
log: "info"
logFilePath: "era_test_node.log"
target: "x86_64-unknown-linux-gnu"
releaseTag: "latest"