AccueilContact

URL de mise en scène manquante sur les nouveaux PR GitHub

Publié dans DevOps
11 juillet 2024
1 min read
URL de mise en scène manquante sur les nouveaux PR GitHub

Où est passé le commentaire URL de mise en scène généré par mon flux de travail GitHub Actions ?

La semaine dernière, j’ai remarqué que l’URL de mise en scène qui est normalement générée en commentaire était absente des nouveaux PR GitHub. Auparavant, cette URL était ajoutée automatiquement par l’action GitHub pour les PR dans notre . Après un peu d’investigation, j’ai remarqué un message d’avertissement dans les logs de l’action qui disait : … Done Zipping App Artifacts Uploading build artifacts. Finished Upload. Polling on deployment. Status: InProgress. Time: 0.178533(s) Status: Succeeded. Time: 15.3731517(s) Déploiement terminé :) Visitez votre site à : Unexectedly failed to add GitHub comment. Merci d’utiliser Azure Static Web Apps! Sortie

La Solution

Au début, j’ai pensé que le problème pourrait être un changement de fonctionnalité de . Cependant, il s’avère qu’il n’a pas été modifié depuis mai 2021. Ensuite, j’ai essayé d’ajouter mon propre commentaire PR en utilisant le

Cela a échoué avec une erreur 403, j’ai donc réalisé que mon problème était des autorisations manquantes. J’ai donc ajouté un bloc d’autorisations au travail

Remarque : Dès que vous définissez des autorisations, vous devez définir toutes celles dont vous avez besoin, car définir une autorisation supprime les valeurs par défaut. Donc dans ce cas, si vous définissez simplement l’autorisation mais pas l’autorisation, le flux de travail ne pourra pas cloner le dépôt

Cela a fonctionné, mais alors je me suis demandé, l’erreur initiale était-elle simplement liée aux autorisations ? J’ai donc supprimé l’action mais laissé le bloc d’autorisations et comme je l’espérais, l’URL de mise en scène est apparue dans le commentaire PR. Donc, je suppose que les autorisations par défaut ont récemment changé. Cela montre simplement qu’il est toujours bon d’être explicite avec les autorisations dans vos flux de travail GitHub Actions.

Source de l’article


Share

Article précédent
Une immersion dans l'univers des marques Yahoo
Article suivant
Tutoriels sur Tinygrad

Articles similaires

Analyse de la panne du réseau Rogers
11 juillet 2024
1 min
© 2024, All Rights Reserved.

Liens Rapides

Partenariats et opportunités publicitairesContactez nous

Réseaux Sociaux