Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

CLI install intermittently fails with exit code 22

Aperta Adatta ai principianti
#77 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
75/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
shell
Ambito
ci-cd, cli

Direzione di ricerca

Inizia da src/scripts/install.sh, intorno alla riga 2, e verifica come curl gestisce i tentativi di ripetizione insieme a --fail. Riproduci l’errore intermittente di installazione, se possibile, quindi verifica che una risposta 4xx come il codice di uscita 22 attivi il comportamento di ripetizione previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Orb version:

2.7.2 (but the install.sh is the same in latest)

What happened:

The install step simply outputs Exited with code exit status 22.

Expected behavior:

The retry mechanism should kick in instead.

Additional Information:

https://github.com/CircleCI-Public/github-cli-orb/blob/756e415340536f735b8033b9efc2caab27f6f1d5/src/scripts/install.sh#L2

As far as I can tell, curl --fail will return exit code 22 on a 4xx response, e.g. 429 rate limiting.
But the retry logic #70 was supposed to avoid that kind of problem.
--retry-all-errors could maybe be used alongside the --retry.
https://everything.curl.dev/usingcurl/downloads/retry.html#retry-on-any-and-all-errors

Lingua principale
Shell
Stelle
17
Fork
30
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CircleCI-Public/github-cli-orb

Tutte le issue di CircleCI-Public/github-cli-orb

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.