11 src = fetchFromGitHub {
15 hash = "sha256-rXh50Yv8UXJc+E32Fgg6Iy2K6x5+IM7dmxsvwFuCQ9U=";
19 vendorHash = "sha256-xb3yBiV+XyOlMp42c+eCj27DpvJalP5qhEoKG1X2kG8=";
21 # skipping: end-to-end tests require a docker daemon
23 rm -r tests/gomigrations
33 "-X=main.version=${version}"
38 # - skipping: these also require a docker daemon
39 # - these are for go tests that live outside of the /tests directory
40 "-skip=TestClickUpDown|TestClickHouseFirstThree|TestLockModeAdvisorySession|TestDialectStore|TestGoMigrationStats|TestPostgresSessionLocker"
43 doCheck = !stdenv.hostPlatform.isDarwin;
46 description = "Database migration tool which supports SQL migrations and Go functions";
47 homepage = "https://pressly.github.io/goose/";
48 license = licenses.bsd3;
50 mainProgram = "goose";