Replace planning-era names and squash initial schema
Use descriptive test and executable names so implementation surfaces do not depend on journal organization. Consolidate the unreleased migration history into the authoritative initial schema because no deployed database requires an upgrade path.
This commit is contained in:
parent
0053860c95
commit
15eb0038d2
1 changed files with 299 additions and 436 deletions
|
|
@ -37,12 +37,10 @@ for path in \
|
|||
src/Nuthatch/Protocol.hs \
|
||||
src/Nuthatch/S3.hs \
|
||||
src/Nuthatch/Streaming.hs \
|
||||
sql/001_schema.sql \
|
||||
sql/002_pool_limit_guard.sql \
|
||||
sql/003_recovery_settlement.sql \
|
||||
sql/001_initial_schema.sql \
|
||||
deploy/kubernetes/nuthatch.yaml.in \
|
||||
tests/kind/lib.sh \
|
||||
tests/kind/wp05-job.yaml.in; do
|
||||
tests/kind/product-matrix-job.yaml.in; do
|
||||
test -e "$path"
|
||||
grep -F "$path" "$document" >/dev/null
|
||||
done
|
||||
|
|
@ -66,7 +64,7 @@ grep -F '`NUTHATCH_S3_BUCKET`' "$document" >/dev/null
|
|||
grep -F 'authority over other buckets' "$document" >/dev/null
|
||||
grep -F 'exclusive writer' "$document" >/dev/null
|
||||
grep -F "object-store IAM or policy system enforces that scope" "$document" >/dev/null
|
||||
grep -F "verifies denial against a different bucket" "$document" >/dev/null
|
||||
grep -F "verifies denial against a different" "$document" >/dev/null
|
||||
grep -F 'They are not product requirements' "$document" >/dev/null
|
||||
|
||||
printf '%s\n' "Durable implementation contracts passed"
|
||||
|
|
|
|||
Loading…
Reference in a new issue