Github Workflow that checks for CHANGELOG, breaking changes on PRs to published packages
- Langage dominant
- Dart
- Étoiles
- 1.7k
- Forks
- 404
- Merge moyen
- 6 j 17 h
- PR mergées (30 j)
- 18
Description
It is easy to forget to add a `CHANGELOG` entry or introduce a breaking change to the packages in the DevTools repo that are published on pub (e.g. `devtools_shared`, `devtools_app_shared`).
We should add a Github workflow/s that can detect breaking changes and remind authors to add `CHANGELOG` entries, similar to the release notes check we currently have in place.
I think we could use https://github.com/dart-lang/ecosystem/tree/5c8a298e4042ebdc0819441036adac7ce4842c05/pkgs/firehose for the breaking changes check.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Examinez le contrôle release-notes existant dans le dépôt DevTools ainsi que le package firehose dart-lang/ecosystem référencé. Définissez un workflow GitHub qui vérifie les breaking changes dans les packages publiés tels que devtools_shared et devtools_app_shared et rappelle aux pull requests d’ajouter des entrées CHANGELOG ; le travail est considéré comme terminé lorsque les deux contrôles s’exécutent pour les pull requests concernés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- dart, github-actions
- Domaine
- ci-cd, release
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100