GitHubMilestoneCleaner 0.5.0

dotnet tool install --global GitHubMilestoneCleaner --version 0.5.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local GitHubMilestoneCleaner --version 0.5.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=GitHubMilestoneCleaner&version=0.5.0                
nuke :add-package GitHubMilestoneCleaner --version 0.5.0                

GitHubMilestoneCleaner

standard-readme compliant Contributor Covenant Build NuGet package

.NET tool to clean GitHub milestones before doing a release.

Table of Contents

Install

dotnet tool install -g GitHubMilestoneCleaner

Usage

Get Help

dotnet gh-milestone-cleaner --help

Commands

version-bumps

Clean version bumps in a milestone

When dependabot or renovate are activated in a project it is possible that the same dependency is bumped multiple times between releases. For clarity each release/milestone should contain only the latest/newest release. The version-bumps command is used to cleanup multiple bumps of the same dependency.

Example: Silently remove all issues from the milestone, that are detected as version bumps and have newer versions.

dotnet gh-milestone-cleaner version-bumps `
   -o [owner] `
   -r [repo-name] `
   -t [token] `
   -m [milestone] ` 
   -q

Example: Interactively remove some issues from a milestone.

dotnet gh-milestone-cleaner version-bumps `
  -o cake-build `
  -r cake-rider `
  -t "my-secure-token" `
  -m 2.0.0 `
  -s "manually removed" `
  -i "manually removed"

Maintainer

Nils Andresen @nils-a

Contributing

GitHubMilestoneCleaner follows the Contributor Covenant Code of Conduct.

We accept Pull Requests.

Small note: If editing the Readme, please conform to the standard-readme specification.

License

MIT License © Nils Andresen

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.5.0 100 7/15/2024
0.4.0 102 5/10/2024
0.3.0 250 12/14/2023
0.2.0 304 10/27/2023
0.1.0 349 12/1/2022
0.1.0-alpha0003 379 7/27/2021