name: dev tests on: push: branches: - "*" jobs: test-backend: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: 'stable' - working-directory: backend run: go test -race -v ./... lint-backend: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: 'stable' - uses: golangci/golangci-lint-action@v5 with: version: v1.60 working-directory: backend format-backend: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: 'stable' - working-directory: backend run: go fmt ./... lint-frontend: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 - working-directory: frontend run: npm i && npm run lint test-frontend: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 - working-directory: frontend run: npm i && npm run test