Skip to content
  • gotjosh's avatar
    bc94f85d
    Improvement: Grafana release process minor improvements (#17661) · bc94f85d
    gotjosh authored
    * Don't display changelog category title when no items
    
    The output of the changelog is meant to be copy/pasted with ease. When a
    changelog category does not contain items is better to not display title
    at all thus avoiding having the manually modify the output as we include
    it in the steps of the process.
    
    * Introduce a CLI task to close milestones whilst doing a Grafana release
    
    As part of a Grafana release, we need to eventually close the GitHub
    milestone to indicate is done and remove all the cherry-pick labels from
    issues/prs within the milestone to avoid our cherry-pick CLI command to
    pick them up on the next release.
    
    * Abstract the GitHub client into a module
    
    * Introduce `GitHubClient` to all CLI tasks
    bc94f85d
    Improvement: Grafana release process minor improvements (#17661)
    gotjosh authored
    * Don't display changelog category title when no items
    
    The output of the changelog is meant to be copy/pasted with ease. When a
    changelog category does not contain items is better to not display title
    at all thus avoiding having the manually modify the output as we include
    it in the steps of the process.
    
    * Introduce a CLI task to close milestones whilst doing a Grafana release
    
    As part of a Grafana release, we need to eventually close the GitHub
    milestone to indicate is done and remove all the cherry-pick labels from
    issues/prs within the milestone to avoid our cherry-pick CLI command to
    pick them up on the next release.
    
    * Abstract the GitHub client into a module
    
    * Introduce `GitHubClient` to all CLI tasks
Loading