add release tool to generate releases

This tool makes our standard release template easy to generate.  It also
adds a few features like marking changed dependnencies for packages and
others to know what updated from the last release.

usage:
`containerd-release -n releases/v1.0.0-beta.2.toml`

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby
2017-10-11 15:40:59 -04:00
parent 60960e1c17
commit 769d9e16bd
3 changed files with 318 additions and 1 deletions

View File

@@ -38,7 +38,7 @@ TEST_REQUIRES_ROOT_PACKAGES=$(filter \
)
# Project binaries.
COMMANDS=ctr containerd containerd-stress
COMMANDS=ctr containerd containerd-stress containerd-release
BINARIES=$(addprefix bin/,$(COMMANDS))
GO_TAGS=$(if $(BUILDTAGS),-tags "$(BUILDTAGS)",)