dbt-labs / dbt-labs/actions

[CT-2255] Add retry logic to nightly installation tests

Open
#85 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.