[CT-2255] Add retry logic to nightly installation tests
Open
Team:Adapters
tech_debt
- Dominant language
- Python
- Stars
- 16
- Forks
- 7
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 2
Description
Recently, we've had a few transient installation failures due to network issues. We should probably add some retry logic to workflows called in [test-dbt-installation-main.yml](https://github.com/dbt-labs/actions/blob/main/.github/workflows/test-dbt-installation-main.yml).
This ticket will involve some exploration of how/when to retry
Contributor guide
Research direction
Start by reading .github/workflows/test-dbt-installation-main.yml and inspect the workflows it calls to identify where transient installation failures occur. Determine an appropriate retry point and verify that nightly installation tests retry network-related failures without masking persistent failures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100