Unknown --os or --arch still fetches the releases before failing
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 75/100
Piste de recherche
Commence par la commande rr get et par la validation existante de --location, qui rejette déjà les entrées incorrectes avant toute requête. Le chemin pour --os/--arch inconnus se contente actuellement d'enregistrer un avertissement, puis récupère les releases. Reproduis le problème avec rr get --os=plan9 et vérifie que la requête des releases a lieu avant l'échec. C'est terminé lorsqu'un OS ou une architecture inconnus échouent avant tout appel à l'API GitHub et que FailureTest::rejectsUnknownPlatformWithoutRequests de #66 passe. Vérifie d'abord si #49 (DLoad) modifie la recherche des releases.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
An unknown --os or --arch value is only a warning (Possibly invalid operating system (--os=plan9) option). rr get then fetches the whole release list from the GitHub API and fails only afterwards with Could not find any available RoadRunner binary version which meets criterion. Each such call spends GitHub API requests (the anonymous limit is 60 per hour) on a request that can never succeed.
Expected: an unknown OS or architecture is rejected before any request, like an invalid --location already is.
Steps to reproduce
- Run
rr get --os=plan9(or--arch=sparc). - The releases are requested before the command fails.
Additional context
Found by the acceptance tests in #66 (FailureTest::rejectsUnknownPlatformWithoutRequests). The release lookup may be replaced by DLoad in #49.
- Langage dominant
- PHP
- Étoiles
- 30
- Forks
- 15
- Merge moyen
- 45 min
- PR mergées (30 j)
- 11
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de roadrunner-php/cli
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
roadrunner-php/cli#69 ·
Les mainteneurs répondent en général sous 1 jour
-
--stability=rc is treated as devOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
roadrunner-php/cli#67 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
roadrunner-php/cli#62 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
roadrunner-php/cli#61 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
roadrunner-php/cli#60 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de roadrunner-php/cli
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
backdrop-contrib/commerce#60 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
-
needs-triage Platform(Default)
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Feature-Request
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
RSS-Bridge/rss-bridge#5123 ·
Les mainteneurs répondent en général sous 1 jour
-
[Store] RstLoader detects headings inside indented code blocksPeut-être pris @lazerg l’a pris aujourd’hui. OuverteBug Status: Needs Review Store
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour