Add rapids-retry to gh commands - #162
Conversation
|
approving and merging but I've asked @VenkateshJaya to document the use of the new |
|
Due to the switch in storing build artifacts on Github Artifact Store rather than S3 (downloads.rapids.ai), there is a change involved in the way artifacts in nightly builds are handled. Previously on S3, when the However, on Github, artifacts are contained within a workflow run and due to the fact that To handle this, when downloading artifacts on nightly workflows, we will be querying all the runs associated with that specific commit, and using artifacts from the There is a possibility for edge cases to exist in this scenario, like when the artifacts to be tested are built on a different workflow other than I will be opening a PR on shared-workflows to add this optional input for these edge cases and linking it here. See rapidsai/shared-actions#52 and rapidsai/shared-workflows#331 |
Adding a new optional input to specify a custom workflow (only if required, defaults to build.yaml) to download artifacts from, primarily for nightly tests (see rapidsai/gha-tools#162 (comment)) Complementary changes in `shared-workflows`: rapidsai/shared-workflows#331 --------- Co-authored-by: James Lamb <jaylamb20@gmail.com>
This PR addresses nightly CI test fails due to wrong Github actions run ID being picked up, and also add the
rapids-retryfunction to anyghcli calls to avoid failures due to network inconsistencies.