Prepare OpenGeoMetadata API community transfer - #11
Merged
Conversation
Reconcile selected BTAA fixes, reframe the project around the mirror-network proposal, remove generated map artifacts, and add transfer and deployment safeguards.
Adapt BTAA's backend workflow with isolated services, coverage enforcement, immutable action pins, and the compatible missing-resource assertion.
Port BTAA's recursive route helper and update route-registration assertions for the locked FastAPI 0.135.3 behavior.
ewlarson
marked this pull request as ready for review
August 20, 2026 15:18
ewlarson
added a commit
that referenced
this pull request
Aug 21, 2026
…-prep Prepare OpenGeoMetadata API community transfer
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
geobtaa/api, with provenance and exclusions recorded indocs/upstream_reconciliation.mdogm-mirror-networkproposal while retaining the current 0.7.0 release lineSelected upstream fixes
caf71d7: use Elasticsearchexistsfor similar-item checks2d5444f: correct document-containment bounding-box behavior78466a2: canonicalizedct:isSourceOfand clean relationship aliases/deduplicationac1b700: prime relationship caches through the service/database-pool patha51a018: isolate sitemap originsThis is intentionally not a wholesale merge to BTAA 0.8.11. The reconciliation ledger explains the compatibility boundary and the commits left out.
Verification
make lint-checkuv lock --check./scripts/verify_transfer_readiness.shgit fsckProduction safety
config/deploy.ymlis unchanged. Production remains pinned to the existing personal GHCR image path until a separately verified registry migration is deliberately scheduled. No Kamal deployment is performed by this PR.Follow-up cutover work (not performed here)
Draft status is intentional: the proposal language and transfer checklist should receive community/operations review before merge.