linting and formatting
Some checks failed
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test Pipeline failed

This commit is contained in:
Michael Thomson 2025-02-13 14:01:26 -05:00
parent 8fe6d00e71
commit 6c2e70d09c
5 changed files with 25 additions and 10 deletions

View File

@ -1,5 +1,5 @@
when:
- event: push
- event: [push, pull_request]
branch: main
steps:

9
.woodpecker/lint.yaml Normal file
View File

@ -0,0 +1,9 @@
when:
- event: [push, pull_request]
branch: main
steps:
- name: build
image: golangci-lint
commands:
- golangci-lint run

View File

@ -1,5 +1,5 @@
when:
- event: push
- event: [push, pull_request]
branch: main
# go again
@ -13,3 +13,6 @@ steps:
commands:
- go get ./...
- go test ./... -v
depends_on:
- build

View File

@ -12,8 +12,8 @@ import (
todohandler "gitea.michaelthomson.dev/mthomson/habits/internal/todo/handler"
todorepository "gitea.michaelthomson.dev/mthomson/habits/internal/todo/repository/postgres"
todoservice "gitea.michaelthomson.dev/mthomson/habits/internal/todo/service"
_ "github.com/mattn/go-sqlite3"
_ "github.com/jackc/pgx/v5/stdlib"
_ "github.com/mattn/go-sqlite3"
)
func main() {
@ -27,7 +27,7 @@ func main() {
postgresUrl := "postgres://todo:password@localhost:5432/todo"
db, err := sql.Open("pgx", postgresUrl)
if err != nil {
log.Fatal("Failed to open db pool")
log.Fatalf("Failed to open db pool: %v", err)
}
defer db.Close()
@ -55,5 +55,9 @@ func main() {
Handler: mux,
}
server.ListenAndServe()
err = server.ListenAndServe()
if err != nil {
log.Fatalf("Failed to start server: %v", err)
}
}

View File

@ -20,7 +20,6 @@ type TestDatabase struct {
container testcontainers.Container
}
func NewTestDatabase() *TestDatabase {
ctx := context.Background()
// create container