lincc-frameworks / lincc-frameworks/python-project-template
Smoke test failure sends one message per python version
Personne n'a encore pris cette issue.
- Langage dominant
- Jinja
- Étoiles
- 85
- Forks
- 16
- Merge moyen
- 6 h 18 min
- PR mergées (30 j)
- 1
Description
e.g. https://github.com/astronomy-commons/hipscat-cloudtests/actions/runs/8015681836
The action failed for python 3.9 and 3.10, and was cancelled for 3.11. We received two alerts, but they each had the same action/run URL, so it looked like a totally duplicated message.
Would it be possible to have the notification step happen ... outside the python matrix scope? and send an alert if the run fails, not just for each job that fails?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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.
Piste de recherche
Commencez par l’exécution GitHub Actions liée et examinez l’étape de notification et la matrice Python du workflow smoke-test. Vérifiez comment les échecs produisent actuellement des alertes distinctes pour chaque job, puis ajustez le workflow afin qu’une seule alerte représente une exécution échouée plutôt que chaque job de matrice échoué ; vérifiez le comportement avec une exécution de matrice comportant plusieurs échecs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- github-actions, python
- Domaine
- ci-cd
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100