Repository navigation
Recover production catalog ingestion and bound database connections - #56
Merged
Merged
Conversation
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.
Production serves the August image while the September fixes have already passed CI. Agent pages account for most recent HTTP 500s. The daily skill import also deleted distinct listings with the same display name after inserting them.
This change bounds the web connection pool and Cloud Run concurrency, preserves source identities, repairs the provenance of legacy curated records, and skips unmodified counters. Cloud Run Jobs and Scheduler run the two skill importers alongside the project and hosted-agent pipelines. The Apple sign-in button follows the availability of its configured credential.
The release uses a verified backup, additive migrations, a separate database login for application traffic, a tagged revision for smoke checks and a staged traffic switch. No production credentials are included.
Local validation passed ESLint, the Next.js production build and all 176 unit tests.