Repository navigation
devmon: post each batch to prod and test - #137
Merged
Merged
Conversation
…test mirror) DEVICEMON_INGEST_URL may list services comma-separated. publish_all() sends the same batch to each with that host's own Secret Manager token; the first is the primary (its failure fails the run, after the mirrors were tried), the rest are mirrors (failure = warning). check-ingest checks every service and exits with the primary's code. replay (cli publish) goes to all. 44/44 tests. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_0149VSJ7dmCkXd4UcUjQbG9R
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.
Bryan (2026-10-19): the only dashboard is the test one (rtgs-infrastructure is not ready to promote), so the MSI job should post to both test and prod.
DEVICEMON_INGEST_URLtakes a comma-separated list, primary first (prod, then test).publish_all()posts the same batch (same batch_id, idempotent) to each service with that host's own token; primary failure fails the run after the mirrors were tried; a mirror failure is a warning.check-ingestchecks every listed service; exit code is the primary's.cli publish <batch file>replays to all listed services.Released as devmon-v0.1.3. On MSI: move the release pin and set the credentials file's URL to the prod,test list.
🤖 Generated with Claude Code
https://claude.ai/code/session_0149VSJ7dmCkXd4UcUjQbG9R