Skip to content

Conversation

@joivo
Copy link
Contributor

@joivo joivo commented Sep 29, 2025

  • Add exponential backoff retry logic (3 attempts: 5s, 10s, 20s delays)
  • Implement git pull --rebase to handle concurrent changes gracefully
  • Add comprehensive error handling for fetch, pull, commit, and push operations
  • Add rich Slack notifications with detailed failure context
  • Include repository, environment, app name, image tag, and workflow run links
  • Add optional slack_webhook_url input parameter
  • Maintain backward compatibility with existing workflows
  • Add detailed logging for each retry attempt

Resolves concurrency failures in deployment-catalog commits when multiple deployments run simultaneously, eliminating the need for manual intervention.

…ncy failures

- Add exponential backoff retry logic (3 attempts: 5s, 10s, 20s delays)
- Implement git pull --rebase to handle concurrent changes gracefully
- Add comprehensive error handling for fetch, pull, commit, and push operations
- Add rich Slack notifications with detailed failure context
- Include repository, environment, app name, image tag, and workflow run links
- Add optional slack_webhook_url input parameter
- Maintain backward compatibility with existing workflows
- Add detailed logging for each retry attempt

Resolves concurrency failures in deployment-catalog commits when multiple
deployments run simultaneously, eliminating the need for manual intervention.
@joivo joivo requested a review from razuos September 29, 2025 17:51
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