Skip to content

Add native go-pg v10 generic repository runtime - #69

Closed
pragus wants to merge 3 commits into
vmkteam:masterfrom
pragus:mfd-generator-native
Closed

pragus wants to merge 3 commits into
vmkteam:masterfrom
pragus:mfd-generator-native

Conversation

@pragus

@pragus pragus commented Sep 7, 2026

Copy link
Copy Markdown

Summary

  • add a native go-pg/v10 generic repository runtime while preserving the legacy API
  • propagate applier errors, enforce safe soft-delete updates, and support generic dbtest generation
  • validate supported go-pg versions before persistence
  • align CI with Go 1.26
  • run local tests against a temporary database on the existing localhost:5432 PostgreSQL instance

Verification

  • make test
  • make integration
  • docs/testdb/run.sh go test -race ./... -count=1
  • go vet ./...
  • golangci-lint run
  • git diff --check

Local integration tests use the topscan PostgreSQL instance and clean up their temporary database after each run.

@pragus pragus closed this Sep 7, 2026
@pragus
pragus deleted the mfd-generator-native branch September 7, 2026 12:10
@pragus
pragus restored the mfd-generator-native branch September 7, 2026 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant