Skip to content

Conversation

@dolmen
Copy link
Member

@dolmen dolmen commented Oct 16, 2025

In tests:

  1. Add driver ncruces/go-sqlite3. Enabled with build tag sqlite.ncruces.
  2. Build tag are refactored:
    1. Build tag sqlite.no.mattn is added to disable mattn/go-sqlite3.
    2. mattn/go-sqlite3 is disabled (not linked) if build tag sqlite.ncruces is enabled.
go test -v -ldflags="-X github.com/ncruces/go-sqlite3/driver.driverName=sqlite.ncruces -X github.com/dolmen-go/sqlar/sqlarfs_test.sqliteDriver=sqlite.ncruces" -tags=sqlite.ncruces ./...

In tests:
1. Add driver ncruces/go-sqlite3. Enabled with build tag `sqlite.ncruces`.
2. Build tag are refactored:
   1. Build tag `sqlite.no.mattn` is added to disable mattn/go-sqlite3.
   2. mattn/go-sqlite3 is disabled (not linked) if build tag `sqlite.ncruces` is enabled.

go test -v -ldflags="-X
github.com/ncruces/go-sqlite3/driver.driverName=sqlite.ncruces -X
github.com/dolmen-go/sqlar/sqlarfs_test.sqliteDriver=sqlite.ncruces"
-tags=sqlite.ncruces ./...
@dolmen dolmen merged commit 71f5f4a into main Oct 16, 2025
2 checks passed
@dolmen dolmen deleted the driver.ncruces branch October 16, 2025 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants