chore: Update CI environment #410
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: Tests | |
on: | |
pull_request: | |
branches: | |
- main | |
jobs: | |
run-unit-tests: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v2 | |
- name: Install node | |
uses: actions/setup-node@v4 | |
- name: Install dependencies | |
run: npm install | |
working-directory: ./hardhat | |
- name: Run unit tests | |
run: ./stack unit-tests | |
run-integration-tests: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Install Doppler CLI | |
uses: dopplerhq/cli-action@v1 | |
- name: Install golang | |
uses: actions/setup-go@v5 | |
- name: Install node | |
uses: actions/setup-node@v4 | |
- name: Build Docker Images | |
run: ./stack compose-build-ci | |
- name: Initialize chain | |
run: ./stack compose-init | |
- name: Run stack | |
run: ./stack compose-up-ci -d | |
- name: Run tests | |
run: ./stack integration-tests-ci | |
- name: Display resource provider logs | |
run: docker logs resource-provider | |
- name: Display solver logs | |
run: docker logs solver | |
- name: Display chain logs | |
run: docker logs chain |