Skip to content

Apx eth adapter

Apx eth adapter #654

Workflow file for this run

name: CI
on: pull_request
# jobs:
# forge-tests:
# name: Runs hardhat and foundry tests
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v2
# - name: Install Foundry
# uses: onbjerg/foundry-toolchain@v1
# with:
# version: nightly
# - name: Install dependencies
# run: forge install
# - name: Install submodules
# run: git submodule update --init --recursive
# - name: Install node modules
# run: yarn install
# - name: Compile contracts
# run: yarn compile
# - name: Run hardhat tests
# run: yarn test
# - name: Run forge tests
# env:
# ALCHEMY_API_KEY: ${{ secrets.ALCHEMY_API_KEY }}
# TEST_PROFILE: default
# run: ./test.sh
# on: push
jobs:
forge-tests:
name: Runs lite profile of foundry tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 16
- name: Install Foundry
uses: onbjerg/foundry-toolchain@v1
with:
version: nightly
- name: Install dependencies
run: forge install
- name: Install submodules
run: git submodule update --init --recursive
- name: Run forge tests
env:
ALCHEMY_API_KEY: ${{ secrets.ALCHEMY_API_KEY }}
OPTIMISM_ALCHEMY_API_KEY: ${{ secrets.OPTIMISM_ALCHEMY_API_KEY }}
TEST_PROFILE: lite
run: ./test.sh
hardhat-tests:
name: Runs hardhat tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 16
- name: Install submodules
run: git submodule update --init --recursive
- name: Install node modules
run: yarn install
- name: Compile contracts
run: yarn compile
- name: Run hardhat tests
run: yarn test