Skip to content

fix(stovepipe): extended subscription config - #751

Merged
mnoah1 merged 3 commits into
mainfrom
mnoah1/extend-stovepipe-retries
Sep 29, 2026
Merged

mnoah1 merged 3 commits into
mainfrom
mnoah1/extend-stovepipe-retries

Conversation

@mnoah1

@mnoah1 mnoah1 commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Intent:

  • Give idempotent build-signal and record work more time to recover from transient dependency failures before dead-lettering.
  • Keep non-idempotent build triggering and final DLQ reconciliation semantics unchanged.

Changes:

  • Add a reusable extended retry subscription with 10 attempts and capped exponential backoff.
  • Apply the extended policy to Stovepipe buildsignal and record subscriptions and cover every pipeline retry policy.

Generated by the pr-create skill in devexp-agent-marketplace

Test Plan

  • ./tool/bazel test //platform/extension/messagequeue:go_default_test //service/stovepipe/server:go_default_test --test_output=errors
  • make check-gazelle
  • make lint-fmt

Revert Plan

Revert this PR to restore the default retry policy for both stages

Summary:
Intent:
- Give idempotent build-signal and record work more time to recover from transient dependency failures before dead-lettering.
- Keep non-idempotent build triggering and final DLQ reconciliation semantics unchanged.

Changes:
- Add a reusable extended retry subscription with 10 attempts and capped exponential backoff.
- Apply the extended policy to Stovepipe buildsignal and record subscriptions and cover every pipeline retry policy.

---

<sub>Generated by the pr-create skill in devexp-agent-marketplace</sub>
@mnoah1 mnoah1 changed the title fix(stovepipe): extend retries for terminal stages fix(stovepipe): extended subscription config Sep 28, 2026
@mnoah1
mnoah1 marked this pull request as ready for review September 29, 2026 15:18
@mnoah1
mnoah1 requested review from a team, behinddwalls and sbalabanov as code owners September 29, 2026 15:18
@mnoah1
mnoah1 enabled auto-merge September 29, 2026 15:19
@mnoah1
mnoah1 added this pull request to the merge queue Sep 29, 2026
Merged via the queue into main with commit 49bcd8f Sep 29, 2026
16 checks passed
@mnoah1
mnoah1 deployed to stack-rebase September 29, 2026 15:35 — with GitHub Actions Active
@behinddwalls
behinddwalls deleted the mnoah1/extend-stovepipe-retries branch September 29, 2026 15:35

This branch was successfully deployed

1 active deployment
stack-rebase — acaf4365 Deployed Sep 29, 2026 by mnoah1 via Rebase Stack #540
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants