exercism / exercism/configlet

build: add automatic retry for transient build errors

Open
#377 0 comments 0 reactions 0 assignees View on GitHub
kind: build
Dominant language
Nim
Stars
23
Forks
17
Avg merge
13h 57m
Merged PRs (30d)
1

Description

This could help resolve problems like
https://github.com/exercism/configlet/runs/2912687343 without manual intervention

>```
> 2021-06-25T09:13:10.1012819Z Verifying dependencies for configlet@4.0.0
> 2021-06-25T09:13:10.1247968Z Prompt: No local packages.json found, download it from internet? -> [forced yes]
> 2021-06-25T09:13:10.1249022Z Downloading Official package list
> 2021-06-25T09:13:10.3332943Z Success Package list downloaded.
> 2021-06-25T09:13:10.3474998Z Installing parsetoml@any version
> 2021-06-25T09:13:10.3480429Z Downloading https://github.com/NimParsers/parsetoml.git using git
> 2021-06-25T09:13:31.7531773Z Tip: 6 messages have been suppressed, use --verbose to show them.
> 2021-06-25T09:13:31.7542800Z Error: Execution failed with exit code 128
> 2021-06-25T09:13:31.7546984Z ... Command: git clone --recursive --depth 1 -b v0.6.0 https://github.com/NimParsers/parsetoml.git C:\Users\RUNNER~1\AppData\Local\Temp\nimble_4576\githubcom_NimParsersparsetomlgit
> 2021-06-25T09:13:31.7549662Z ... Output: Cloning into 'C:\Users\RUNNER~1\AppData\Local\Temp\nimble_4576\githubcom_NimParsersparsetomlgit'...
> 2021-06-25T09:13:31.7552513Z ... fatal: unable to access 'https://github.com/NimParsers/parsetoml.git/': Failed to connect to github.com port 443: Timed out
> 2021-06-25T09:13:31.7853877Z Verifying dependencies for configlet@4.0.0
> 2021-06-25T09:13:31.8028489Z Reading official package list
> 2021-06-25T09:13:31.8137370Z Checking for parsetoml@any version
> 2021-06-25T09:13:31.8138125Z Installing parsetoml@any version
> 2021-06-25T09:13:31.8138720Z Reading official package list
> 2021-06-25T09:13:31.8142512Z Downloading https://github.com/NimParsers/parsetoml.git using git
> 2021-06-25T09:13:32.0336639Z Cloning latest tagged version: v0.6.0
> 2021-06-25T09:13:53.1332957Z Error: Execution failed with exit code 128
> 2021-06-25T09:13:53.1335194Z ... Command: git clone --recursive --depth 1 -b v0.6.0 https://github.com/NimParsers/parsetoml.git C:\Users\RUNNER~1\AppData\Local\Temp\nimble_6936\githubcom_NimParsersparsetomlgit
> 2021-06-25T09:13:53.1336780Z ... Output: Cloning into 'C:\Users\RUNNER~1\AppData\Local\Temp\nimble_6936\githubcom_NimParsersparsetomlgit'...
> 2021-06-25T09:13:53.1337998Z ... fatal: unable to access 'https://github.com/NimParsers/parsetoml.git/': Failed to connect to github.com port 443: Timed out
> 2021-06-25T09:13:53.1446019Z ##[error]Process completed with exit code 1.
>```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.