Inaccurate install instructions in the README, not possible to run `gh attestation` unauthenticated
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 66/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- docker, github, php
- Domaine
- documentation
Piste de recherche
La commande d'installation en une ligne se trouve dans la section installation du README, commence donc par là et repère l'étape gh attestation verify. Reproduis l'échec en exécutant cette commande sans GITHUB_TOKEN et sans gh auth login. C'est terminé lorsque le README documente l'exigence d'authentification à côté de la commande en une ligne ou propose un chemin fonctionnel sans authentification, et que les mainteneurs s'accordent sur celui retenu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What are you trying to do?
Install pie in a Docker using the oneliner from the README.
What platform, and PIE version are you using?
Not relevant?
Steps to reproduce the issue
curl -fL --output /tmp/pie.phar https://github.com/php/pie/releases/latest/download/pie.phar \
&& gh attestation verify --owner php /tmp/pie.phar \
&& sudo mv /tmp/pie.phar /usr/local/bin/pie \
&& sudo chmod +x /usr/local/bin/pie
What do you expect to happen?
Pie being downloaded, attestation to be verified and then have pie moved to my path and made executable.
What is actually happening
The oneliner fails as gh attestation requires either a valid GITHUB_TOKEN to be present or a successful gh auth login to happen before attempting to install.
Complete logs/output
# curl -fL --output /tmp/pie.phar https://github.com/php/pie/releases/latest/download/pie.phar \
> && gh attestation verify --owner php /tmp/pie.phar \
> && sudo mv /tmp/pie.phar /usr/local/bin/pie \
> && sudo chmod +x /usr/local/bin/pie
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
100 8.52M 100 8.52M 0 0 14.96M 0 0
To get started with GitHub CLI, please run: gh auth login
Alternatively, populate the GH_TOKEN environment variable with a GitHub API authentication token.
/ # gh --version
gh version 2.97.0 (2026-09-04)
https://github.com/cli/cli/releases/tag/v2.97.0
- Langage dominant
- PHP
- Étoiles
- 2.1k
- Forks
- 76
- Merge moyen
- 16 h 58 min
- PR mergées (30 j)
- 19
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un 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 php/pie
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
Investigate flaky ubi9/rocky e2e testsPeut-être pris @asgrim l’a pris il y a 4 jours. Ouvertemaintainer investigating
php/pie#785 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
When --from-lock is used, --no-dev becomes a no-opPeut-être pris @asgrim l’a pris il y a 9 jours. Ouvertemaintainer investigating
php/pie#778 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Do not duplicate an ext in pie show output for dev versionsPeut-être pris @asgrim l’a pris il y a 27 jours. Ouverteenhancement maintainer investigating
php/pie#746 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Issues similaires
-
sync-en
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Documentation Feature: Events / Calendar
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
litespeedtech/lscache_wp#1079 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 71/100
Automattic/blocks-engine#3438 ·
Les mainteneurs répondent en général sous 1 jour