mutecomm / go-sqlcipher

Self-contained Go sqlite3 driver with an AES-256 encrypted sqlite3 database
Other
159 stars 60 forks source link

Replace Travis CI with Github Actions #14

Closed klingtnet closed 4 years ago

klingtnet commented 4 years ago

The motiviation behind this change is that Github Actions is obviously better integrated in Github than Travis CI and that it will be easy to run test against non Linux platforms, e.g. macOS or Windows. Tests are now run for the three most recent Go versions, i.e. Go 1.13, 1.14 and 1.15 . A new 'test' target was added to the Makefile.

klingtnet commented 4 years ago

Tests are failing, as before on master because of

# github.com/mutecomm/go-sqlcipher/v4
./sqlite3.go:476:63: possible misuse of unsafe.Pointer
./sqlite3.go:494:67: possible misuse of unsafe.Pointer
./sqlite3.go:507:71: possible misuse of unsafe.Pointer
./sqlite3.go:524:67: possible misuse of unsafe.Pointer
./sqlite3.go:538:70: possible misuse of unsafe.Pointer
frankbraun commented 4 years ago

Great, thanks!

frankbraun commented 4 years ago

Tests are fixed now. I had to disable go vet, because the corresponding code comes from upstream.