From 2db9c7618ec1c07c5de689db5437dd79da939877 Mon Sep 17 00:00:00 2001 From: Barnaby Keene Date: Sun, 15 Oct 2023 13:28:41 +0100 Subject: [PATCH] simplify ci more --- .github/workflows/backend-test.yml | 45 ++++++------------------------ 1 file changed, 8 insertions(+), 37 deletions(-) diff --git a/.github/workflows/backend-test.yml b/.github/workflows/backend-test.yml index d9eccc4d..6e2826a7 100644 --- a/.github/workflows/backend-test.yml +++ b/.github/workflows/backend-test.yml @@ -4,18 +4,6 @@ on: push: jobs: - backend-lint: - runs-on: ubuntu-latest - steps: - - uses: actions/setup-go@v3 - with: - go-version: 1.17 - - uses: actions/checkout@v3 - - name: golangci-lint - uses: golangci/golangci-lint-action@v3 - with: - version: latest - backend-test: runs-on: ubuntu-latest @@ -33,32 +21,15 @@ jobs: --health-timeout 5s --health-retries 5 + env: + DATABASE_URL: "postgresql://default:default@localhost:5432/postgres?sslmode=disable" + steps: - uses: actions/checkout@v2 - - - name: Setup go-task/task - uses: lukeshay/setup-task@v1 - - - name: Set up Go - uses: actions/setup-go@v2 + - uses: actions/setup-go@v4 with: + cache: true go-version: 1.19 - - - name: Cache - uses: actions/cache@v3 - with: - path: | - ~/.cache/go-build - ~/go/pkg/mod - key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-go- - - - name: Build - run: task backend - - - name: Migrate - run: task seed - - - name: Test - run: task backend:test + - run: go build ./cmd/backend + - run: go run ./cmd/seed + - run: go test ./...