11 src = fetchFromGitHub {
15 hash = "sha256-xfCkhVUR/GXYQEpaAhaeBV6UfXMdHyzTn+mIJfuHjBA=";
19 vendorHash = "sha256-kNe+qc1EIHqXRv0DAGfBK6XNahn/YNmz74mfWrG3+rc=";
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";