Skip to content

Create env var for log level allow the use of log level in the logger util #1776

Create env var for log level allow the use of log level in the logger util

Create env var for log level allow the use of log level in the logger util #1776

Workflow file for this run

name: Tests
on:
pull_request:
branches:
- "*"
jobs:
test-go:
name: Go
runs-on:
- ubuntu-latest
steps:
- name: Enable docker.host.internal for Ubuntu
run: |
pwd && sudo bash -c 'echo "172.17.0.1 host.docker.internal" >> /etc/hosts'
- uses: actions/checkout@v2
# change_sphinx_bot_version
- name: Clone Stack
run: |
git clone --single-branch --branch change_v2_ports https://github.com/stakwork/sphinx-stack.git stackv2;
- name: Run Stack V2
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: |
GITACTION_ENV=gitactionenv docker compose -f ./stackv2/alts/v2.yml --project-directory ./stackv2 up -d;
sleep 240;
docker ps
docker logs alice.sphinx
docker logs bob.sphinx
docker wait stackv2-v2setup-1
docker logs mixer.sphinx
- name: Starting DB
run: docker compose -f ./docker/testdb-docker-compose.yml -p test_db up -d
- name: Install cover
run: go get golang.org/x/tools/cmd/cover
- name: Tests
run: sudo V2_BOT_URL=http://localhost:3005 V2_BOT_TOKEN=xyzxyzxyz go test ./... -race -v -coverprofile=coverage.out && ./cover-check.sh coverage.out 8.4
- name: Droping DB with docker compose
run: docker compose -f ./docker/testdb-docker-compose.yml -p test_db down
- name: Stop Stack
working-directory: ./stackv2
run: docker compose down