Skip to content

chore: upgrade Go/dependencies and improve core tests#39

Merged
rizalgowandy merged 3 commits intomainfrom
arwego/maintenance
Feb 28, 2026
Merged

chore: upgrade Go/dependencies and improve core tests#39
rizalgowandy merged 3 commits intomainfrom
arwego/maintenance

Conversation

@rizalgowandy
Copy link
Owner

@rizalgowandy rizalgowandy commented Feb 28, 2026

Summary

  • upgrade project Go baseline and refresh module versions
  • update direct dependencies (squirrel, redsync, pgx, echo, gdk, testify)
  • refresh module graph (go.sum)
  • improve tests for options, interceptor chaining, and storage value/scan behavior

Commits

  • chore(deps): upgrade Go baseline and module versions
  • test: strengthen option, interceptor, and storage coverage

Validation

  • go test ./...

- bump go directive from 1.15 to 1.24.9\n- upgrade direct dependencies: squirrel, redsync, pgx, echo, gdk, testify\n- refresh module graph via tidy (go.sum updated)\n\nThis commit focuses only on dependency/toolchain maintenance and keeps test improvements separate.
- add option tests for parser override, interceptor wiring, and manager option assignment\n- extend interceptor chain tests for execution order and error propagation\n- add storage tests for Value/Scan roundtrips, invalid scan inputs, and noop client behavior\n\nThese tests target edge cases around configuration and middleware/storage safety paths.
Resolve merge conflicts in go.mod and go.sum while preserving dependency upgrade targets, then validate with go test ./...
@github-actions
Copy link
Contributor

Code Metrics Report

Coverage Code to Test Ratio Test Execution Time
38.8% 1:0.7 23s

Reported by octocov

@rizalgowandy rizalgowandy self-assigned this Feb 28, 2026
@rizalgowandy rizalgowandy added the chore A routine task, especially a household one. label Feb 28, 2026
@rizalgowandy rizalgowandy merged commit 4addbb6 into main Feb 28, 2026
2 checks passed
@rizalgowandy rizalgowandy deleted the arwego/maintenance branch February 28, 2026 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore A routine task, especially a household one.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant