Skip to content

Commit 9da90e7

Browse files
authored
refactor: add root store (#1153)
1 parent d9f759c commit 9da90e7

File tree

15 files changed

+713
-26
lines changed

15 files changed

+713
-26
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
steps:
1212
- uses: actions/checkout@v4
1313
- uses: actions/setup-go@v5
14-
with: { go-version: '1.22' }
14+
with: { go-version: '1.25' }
1515
- run: make install-golangci-lint generate-go
1616
- run: git diff --exit-code
1717

@@ -30,7 +30,7 @@ jobs:
3030
steps:
3131
- uses: actions/checkout@v4
3232
- uses: actions/setup-go@v5
33-
with: { go-version: '1.22' }
33+
with: { go-version: '1.25' }
3434
- run: make install-golangci-lint fmt-go
3535
- run: git diff --exit-code
3636

@@ -48,7 +48,7 @@ jobs:
4848
steps:
4949
- uses: actions/checkout@v4
5050
- uses: actions/setup-go@v5
51-
with: { go-version: '1.22' }
51+
with: { go-version: '1.25' }
5252
- run: make install-golangci-lint lint-go
5353

5454
lint-ui:
@@ -73,7 +73,7 @@ jobs:
7373
steps:
7474
- uses: actions/checkout@v4
7575
- uses: actions/setup-go@v5
76-
with: { go-version: '1.22' }
76+
with: { go-version: '1.25' }
7777
- run: make test-coverage
7878
- uses: codecov/codecov-action@v4
7979
with:
@@ -86,7 +86,7 @@ jobs:
8686
steps:
8787
- uses: actions/checkout@v4
8888
- uses: actions/setup-go@v5
89-
with: { go-version: '1.22' }
89+
with: { go-version: '1.25' }
9090
- uses: oven-sh/setup-bun@v1
9191
- run: make install-ui test-ui
9292

@@ -96,7 +96,7 @@ jobs:
9696
steps:
9797
- uses: actions/checkout@v4
9898
- uses: actions/setup-go@v5
99-
with: { go-version: '1.22' }
99+
with: { go-version: '1.25' }
100100
- uses: oven-sh/setup-bun@v1
101101
- run: make install-ui build-ui install-playwright test-playwright
102102

@@ -122,7 +122,7 @@ jobs:
122122
steps:
123123
- uses: actions/checkout@v4
124124
- uses: actions/setup-go@v5
125-
with: { go-version: '1.22' }
125+
with: { go-version: '1.25' }
126126
- uses: oven-sh/setup-bun@v1
127127
- run: mkdir -p catalyst_data
128128
- run: cp testing/data/${{ matrix.folder }}/data.db catalyst_data/data.db

.github/workflows/goreleaser.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
fetch-depth: 0
2020
- uses: actions/setup-go@v5
21-
with: { go-version: '1.22' }
21+
with: { go-version: '1.25' }
2222
- uses: oven-sh/setup-bun@v1
2323

2424
- run: make install-ui build-ui

.golangci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ linters:
88
- dupl
99
- err113
1010
- exhaustruct
11+
- funcorder
1112
- funlen
1213
- gochecknoglobals
1314
- godox
@@ -16,6 +17,7 @@ linters:
1617
- lll
1718
- maintidx
1819
- mnd
20+
- noinlineerr
1921
- nonamedreturns
2022
- perfsprint
2123
- prealloc
@@ -25,6 +27,7 @@ linters:
2527
- unparam
2628
- varnamelen
2729
- wrapcheck
30+
- wsl
2831
exclusions:
2932
generated: lax
3033
presets:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
.PHONY: install-golangci-lint
66
install-golangci-lint:
7-
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b $(shell go env GOPATH)/bin v2.1.6
7+
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b $(shell go env GOPATH)/bin v2.4.0
88

99
.PHONY: install-ui
1010
install-ui:

app/data/demo.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,7 @@ func weeksAgo(c int) time.Time {
432432

433433
func dates(ticketCount int) (time.Time, time.Time) {
434434
const ticketsPerWeek = 10
435+
435436
weeks := ticketCount / ticketsPerWeek
436437

437438
created := gofakeit.DateRange(weeksAgo(1), weeksAgo(weeks+1)).UTC()

app/database/sqlc.db.go.tmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ type DBTX interface {
1515
type Queries struct {
1616
*ReadQueries
1717
*WriteQueries
18+
1819
ReadDB *sql.DB
1920
WriteDB *sql.DB
2021
}

app/database/sqlc/db.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ type DBTX interface {
1515
type Queries struct {
1616
*ReadQueries
1717
*WriteQueries
18+
1819
ReadDB *sql.DB
1920
WriteDB *sql.DB
2021
}

app/migration/sql_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func TestSQLMigration_UpAndDown(t *testing.T) {
2727
require.NoError(t, m.up(t.Context(), queries, dir, uploader))
2828

2929
// Table should exist
30-
_, err = queries.WriteDB.Exec("INSERT INTO test_table (name) VALUES ('foo')")
30+
_, err = queries.WriteDB.ExecContext(t.Context(), "INSERT INTO test_table (name) VALUES ('foo')")
3131
require.NoError(t, err)
3232
}
3333

app/migration/version_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ func TestVersionAndSetVersion(t *testing.T) {
1313

1414
db, err := sql.Open("sqlite3", ":memory:")
1515
require.NoError(t, err, "failed to open in-memory db")
16+
1617
defer db.Close()
1718

1819
ver, err := version(t.Context(), db)

0 commit comments

Comments
 (0)