Skip to content

Merge pull request #192 from shikharish/swag #316

Merge pull request #192 from shikharish/swag

Merge pull request #192 from shikharish/swag #316

Workflow file for this run

name: Testing and Linting
on:
push:
branches:
- main
pull_request:
jobs:
test_and_lint:
env:
BACKEND_PORT: 8080
DATABASE_HOST: localhost
DATABASE_PORT: 5432
DATABASE_NAME: testDb
DATABASE_USERNAME: user
DATABASE_PASSWORD: pass
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.19', '1.20' ]
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go-version }}
- name: Test
run: |
docker compose -f docker-compose.yaml up --build -d
go test ./... -p 1
docker compose -f docker-compose.yaml down
- name: Lint
uses: golangci/golangci-lint-action@v3