Releaseopmerkingen automatiseren met GitHub
Nadat u hebt geleerd hoe u releasetags in uw opslagplaats maakt en beheert, leert u hoe u de automatisch gegenereerde sjabloon voor releaseopmerkingen configureert vanuit uw GitHub-releases.
U kunt een overzicht genereren van de inhoud van een release en u kunt ook uw geautomatiseerde releaseopmerkingen aanpassen.
Het is mogelijk om labels te gebruiken om aangepaste categorieën te maken om pull-aanvragen te organiseren die u wilt opnemen of uitsluiten van specifieke labels en gebruikers die in de uitvoer worden weergegeven.
Automatisch gegenereerde releaseopmerkingen maken
Tijdens het configureren van uw release ziet u de optie voor het automatisch genereren van releaseopmerkingen om alle wijzigingen tussen uw tag en de laatste release op te nemen. Als u nooit een release hebt gemaakt, bestaat deze uit alle wijzigingen uit uw opslagplaats.
U kunt kiezen of u deze wilt aanpassen of wilt laten staan zoals het is.
Sjabloon voor automatisch gegenereerde releaseopmerkingen configureren
U kunt de sjabloon voor opmerkingen bij de release automatisch genereren aanpassen met behulp van de volgende stappen.
Navigeer naar uw opslagplaats en maak een nieuw bestand.
U kunt de naam .github/release.yml gebruiken om het release.yml-bestand te maken in de map .github .
Geef in YAML de labels voor pull-aanvragen en auteurs op die u wilt uitsluiten van deze release. U kunt ook nieuwe categorieën maken en de pull-aanvraaglabels in elke categorie weergeven. Zie Automatisch gegenereerde releaseopmerkingen - GitHub Docs voor meer informatie over configuratieopties .
Voorbeeldconfiguratie:
# .github/release.yml changelog: exclude: labels: - ignore-for-release authors: - octocat categories: - title: Breaking Changes 🛠 labels: - Semver-Major - breaking-change - title: Exciting New Features 🎉 labels: - Semver-Minor - enhancement - title: Other Changes labels: - *
Voer het nieuwe bestand door.
Probeer een nieuwe release te maken en klik op + Opmerkingen bij de release automatisch genereren om de sjabloonstructuur te bekijken.
Zie voor meer informatie:
- Over releases - GitHub Docs
- Koppelen aan releases - GitHub Docs
- Automatisering voor releaseformulieren met queryparameters - GitHub Docs