diff options
author | Toon Claes <toon@gitlab.com> | 2021-12-01 22:47:21 +0300 |
---|---|---|
committer | Toon Claes <toon@gitlab.com> | 2021-12-01 22:47:21 +0300 |
commit | a191a5d10f0772ae2ed6ec869001ddde6d277827 (patch) | |
tree | db62a56fcac12bac2034a3e847594c700dc0c47c /Makefile | |
parent | 6ade7fbe35ea31dcd554397ee1adbe77b9ad070d (diff) | |
parent | 34484fdb749626f8dae9efd3dde260d0bd3163d5 (diff) |
Merge branch 'pks-praefect-dump-database' into 'master'
praefect: Track database schema in Git
See merge request gitlab-org/gitaly!4130
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -468,13 +468,18 @@ lint-proto: ${PROTOC} ${PROTOC_GEN_GITALY} .PHONY: no-changes no-changes: - ${Q}${GIT} status --porcelain | awk '{ print } END { if (NR > 0) { exit 1 } }' + ${Q}${GIT} diff --exit-code .PHONY: no-proto-changes no-proto-changes: | ${BUILD_DIR} ${Q}${GIT} diff -- '*.pb.go' 'ruby/proto/gitaly' >${BUILD_DIR}/proto.diff ${Q}if [ -s ${BUILD_DIR}/proto.diff ]; then echo "There is a difference in generated proto files. Please take a look at ${BUILD_DIR}/proto.diff file." && exit 1; fi +.PHONY: dump-database-schema +## Dump the clean database schema of Praefect into a file. +dump-database-schema: build + ${Q}"${SOURCE_DIR}"/_support/generate-praefect-schema >"${SOURCE_DIR}"/_support/praefect-schema.sql + .PHONY: smoke-test smoke-test: TEST_PACKAGES := ${SOURCE_DIR}/internal/gitaly/rubyserver smoke-test: all rspec |