diff --git a/CHANGELOG.md b/CHANGELOG.md index ca6e6ce..8c4d6f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# 0.4.2 (April 15, 2016) + +* BUG: Fix version number. + +# 0.4.1 (April 14, 2016) + +* TWEAK: Use gox for cross-compile. +* BUG: Fix extra newline issue in binaries. +* BUG: Fix issues in `circle.yml`. + # 0.4.0 (April 14, 2016) * REFACTOR: The AWS region is passed in via the `--region` param. diff --git a/README.md b/README.md index 7470bb2..44ab175 100644 --- a/README.md +++ b/README.md @@ -159,4 +159,15 @@ To run a specific test: ```bash go test -run MY_TEST_NAME -``` \ No newline at end of file +``` + +### Release process + +1. Update the version number in `main.go`. +1. Rebuild binaries by running `cross-compile.sh`. +1. Update `CHANGELOG.md`. +1. Commit all changes. +1. Create a new release using the [GitHub Release Page](https://github.com/josh-padnick/ec2-snapper/releases). Make + sure to use the same version number as in step #1 and the changelog from step #3. + +TODO: automate this process! \ No newline at end of file diff --git a/bin/darwin_386/ec2-snapper b/bin/darwin_386/ec2-snapper index c1e8872..3cb2149 100755 Binary files a/bin/darwin_386/ec2-snapper and b/bin/darwin_386/ec2-snapper differ diff --git a/bin/darwin_amd64/ec2-snapper b/bin/darwin_amd64/ec2-snapper index de4df4c..a9ecd7c 100755 Binary files a/bin/darwin_amd64/ec2-snapper and b/bin/darwin_amd64/ec2-snapper differ diff --git a/bin/linux_386/ec2-snapper b/bin/linux_386/ec2-snapper index 51a8d6f..8fb90a6 100755 Binary files a/bin/linux_386/ec2-snapper and b/bin/linux_386/ec2-snapper differ diff --git a/bin/linux_amd64/ec2-snapper b/bin/linux_amd64/ec2-snapper index 952d706..576e66f 100755 Binary files a/bin/linux_amd64/ec2-snapper and b/bin/linux_amd64/ec2-snapper differ diff --git a/bin/linux_arm/ec2-snapper b/bin/linux_arm/ec2-snapper index 1d7666e..220746e 100755 Binary files a/bin/linux_arm/ec2-snapper and b/bin/linux_arm/ec2-snapper differ diff --git a/main.go b/main.go index a8be6a3..c7a8178 100644 --- a/main.go +++ b/main.go @@ -15,7 +15,7 @@ func main() { } // CLI stuff - c := cli.NewCLI("ec2-snapper", "0.4.1") + c := cli.NewCLI("ec2-snapper", "0.4.2") c.Args = os.Args[1:] c.Commands = map[string]cli.CommandFactory{