arnaucube
arnaucube/hermez-nodePublic Self-hosted repository
hermez-node/.github/workflows/test.yml
.github/workflows/test.ymlRaw
 1name: Test
 2on: [ push, pull_request ]
 3jobs:
 4  test:
 5    strategy:
 6      matrix:
 7        go-version: [ 1.14.x ]
 8        goarch: [ "amd64" ]
 9    runs-on: ubuntu-latest
10    steps:
11    - name: Install Go
12      uses: actions/setup-go@v1
13      with:
14        go-version: ${{ matrix.go-version }}
15      env:
16        GOARCH: ${{ matrix.goarch }}
17    - name: Checkout code
18      uses: actions/checkout@v2
19    - name: Postgres
20      run: docker run --rm --name hermez-db-test -p 5432:5432 -e POSTGRES_DB=hermez -e POSTGRES_USER=hermez -e POSTGRES_PASSWORD="${{ secrets.POSTGRES_PASS }}" -d postgres
21    - name: Test
22      env:
23        POSTGRES_PASS: ${{ secrets.POSTGRES_PASS }}
24        GOARCH: ${{ matrix.goarch }}
25      run: go test -p 1 ./...