Vous pouvez contacter Support GitHub si vous avez besoin d’aide avec GitHub Actions.
Renseignement d’informations de diagnostic et de résolution des problèmes
Le contenu des référentiels privés et internes n’est pas visible par Support GitHub. Support GitHub peut donc demander des informations supplémentaires pour comprendre le contexte complet de votre enquête et reproduire tout comportement inattendu. Vous pouvez accélérer la résolution de votre demande en renseignant ces informations lorsque vous déclenchez initialement un ticket avec Support GitHub.
Certaines informations que Support GitHub va demander peuvent inclure, mais sans s’y limiter, ce qui suit :
-
L'URL de l'exécution du workflow.
Par exemple : https://github.com/ORG/REPO/actions/runs/0123456789
-
Fichier(s)
.ymlde flux de travail joint(s) au ticket en tant que fichiers.txt. Pour plus d’informations sur les workflows, consultez Flux de travail. -
Copie des journaux d’exécution de votre workflow comme exemple d’échec de l’exécution du workflow. Pour plus d’informations sur les journaux d'exécution des workflows, consultez Utilisation des journaux d’exécution de flux de travail.
-
Si vous exécutez ce workflow sur un exécuteur auto-hébergé, les journaux d’exécution auto-hébergés se trouvent sous le dossier
_diagdans l’exécuteur. Pour plus d’informations sur les exécuteurs autohébergés, consultez Surveillance des exécuteurs auto-hébergés et résolution des problèmes.Les noms des fichiers journaux de l’exécuteur auto-hébergés sont mis en forme :
Runner_YYYY####-xxxxxx-utc.logetWorker_YYYY####-xxxxxx-utc.log.
Remarque
Joignez des fichiers à votre ticket de support en modifiant l’extension du fichier sur .txt ou .zip. Si vous incluez des données textuelles telles que des extraits de code de fichier de journal ou de flux de travail inclus dans votre ticket, assurez-vous qu’elles sont correctement mises en forme en tant que blocs de code Markdown. Pour plus d’informations sur la mise en forme correcte du Markdown, consultez Syntaxe d’écriture et de mise en forme de base.
Si les informations que vous fournissez ne sont pas lisibles en raison de la perte de mise en forme du fait d’une syntaxe Markdown incorrecte, Support GitHub peut demander que les informations soient remises en tant que pièce jointe ou avec la mise en forme Markdown correcte.
Avertissement
Vérifiez que tous les fichiers et le texte fournis à Support GitHub ont été correctement rédigés afin de supprimer des informations sensibles telles que des jetons et d’autres secrets.
Fichiers journaux des applications d’exécuteurs éphémères
Support GitHub peut demander les fichiers journaux des applications des exécuteurs éphémères. GitHub attend et recommande que vous ayez mis en place un mécanisme pour transmettre et conserver les fichiers journaux des applications d’exécuteurs des exécuteurs éphémères auto-hébergés. Pour plus d’informations sur les fichiers journaux des applications d’exécuteurs et sur le dépannage des exécuteurs auto-hébergés, consultez Surveillance des exécuteurs auto-hébergés et résolution des problèmes.
Actions Runner Controller
Si vous utilisez Actions Runner Controller (ARC), Support GitHub peut vous demander de soumettre les journaux complets pour le contrôleur, les écouteurs et les pods d’exécuteur. Pour plus d’informations sur la collecte des journaux d’activité de Actions Runner Controller, consultez Résolution des erreurs d’Actions Runner Controller.
Pour plus d’informations sur l’étendue de la prise en charge de Actions Runner Controller, consultez Prise en charge d'Actions Runner Controller.
CodeQL et GitHub Actions
Si vous demandez de l’aide avec un Workflow d’analyse CodeQL, Support GitHub peut demander une copie des artefacts de débogage CodeQL. Pour plus d’informations sur le débogage d’artefacts pour un Workflow d’analyse CodeQL, consultez Journaux insuffisamment détaillés.
Pour fournir les artefacts de débogage à Support GitHub, veuillez télécharger les artefacts de débogage CodeQL à partir d’un exemple d’exécution du flux de travail et attachez-les à votre ticket sous la forme d’un fichier .zip. Pour plus d’informations sur le téléchargement d’artefacts de workflow, consultez Téléchargement d’artéfacts de workflow.
Si le fichier .zip des artefacts de débogage CodeQL est trop volumineux pour le chargement vers le ticket, veuillez conseiller Support GitHub, et nous allons travailler avec vous pour déterminer les étapes suivantes.
Étendue du support
Si votre demande de support dépasse le cadre de ce que notre équipe peut faire pour vous aider, nous serons peut-être en mesure de vous recommander les étapes à suivre pour résoudre votre problème en dehors du Support GitHub. Votre demande de support est peut-être hors de portée du Support GitHub si elle porte principalement sur ce qui suit :
- Intégrations tierces, telles que Jira
- CI/CD, par exemple Jenkins
- Azure DevOps (veuillez contacter le support Azure)
- L’écriture de scripts
- La configuration de systèmes d’authentification externes, comme des fournisseurs d’identité SAML
- Projets Open source
- Écriture ou débogage de nouvelles requêtes pour CodeQL
- Configurations de fournisseur de cloud, telles que la configuration de réseau virtuel, un pare-feu personnalisé ou des règles de proxy
- Orchestration de conteneurs, telle que la configuration de Kubernetes ou la mise en réseau
- Assistance détaillée sur les workflows et la gestion des données
- Prise en charge complète des personnalisations et de l’installation des outils sur GitHub Actions images personnalisées
- Fonctionnalités en préversion. Les fonctionnalités Préversion publique, préversion privée et préversion technique sont hors du champ d'assistance de Support GitHub.
- Suggestions de GitHub Copilot
GitHub Copilot fournit des suggestions et des réponses de code basées sur l'IA. Comme indiqué dans nos conditions juridiques, vous conservez l'entière responsabilité de votre code, y compris de toute suggestion que vous choisissez d'intégrer. La qualité, la précision, la pertinence ou la fonctionnalité des réponses de Copilot peuvent ne pas toujours répondre à vos attentes, et des erreurs peuvent survenir. Il vous appartient de décider d'utiliser ou non les suggestions de Copilot, et GitHub recommande vivement de mettre en œuvre des politiques et des bonnes pratiques raisonnables pour éviter d'utiliser une suggestion d'une manière susceptible de violer les droits d'autrui. Cela inclut, sans s'y limiter, l'utilisation des fonctionnalités de filtrage disponibles dans Copilot.
Les suggestions et sorties générées par Copilot ne sont pas couvertes par l'assistance. GitHub Support ne peut pas garantir l'exactitude ou la pertinence des réponses de Copilot et n'est pas responsable des résultats produits. Si vous avez des inquiétudes concernant des suggestions spécifiques, veuillez examiner tous les liens et informations fournis afin d'en garantir l'exactitude et la conformité à vos exigences. Pour plus d'informations, consultez Conditions d'utilisation de GitHub Copilot et Bonnes pratiques pour utiliser Copilot.
Pour obtenir de l'assistance avec les fonctionnalités en préversion publique, vous pouvez contacter votre responsable de compte chez L’équipe commerciale GitHub. Pour obtenir de l'assistance avec les fonctionnalités en préversion privée et préversion technique, contactez le groupe fourni lors de la session d'onboarding de la préversion privée ou votre responsable de compte chez L’équipe commerciale GitHub.
Pour obtenir de l’aide sur des sujets en dehors de l’étendue du support, pour des consultations guidées, des ateliers ou des formations pour vos équipes, veuillez consulter GitHub Experts Services, qui propose des services spécialisés pour vous aider à optimiser votre utilisation de notre plateforme.
Si vous ne savez pas si tel est le cas, ouvrez un ticket et nous serons ravis de vous aider à déterminer la meilleure façon de procéder.