diff --git a/.gitignore b/.gitignore index 1521c8b..158494b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ dist +release \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index e99bbc4..be2ce7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ ## [Unreleased] + +## [0.3.0] - 2020-11-16 +### Chore +- move to github packages (from docker hub) +- set go version to 1.15 + +### Feat +- update tzdata to v2020d + +### Fix +- linter warnings + +### Misc +- hide echo startup banner + + ## [0.2.2] - 2020-06-29 ### Build @@ -49,7 +65,8 @@ - add tests for coordinate parsing -[Unreleased]: https://github.com/noandrea/geo2tz/compare/0.2.2...HEAD +[Unreleased]: https://github.com/noandrea/geo2tz/compare/0.3.0...HEAD +[0.3.0]: https://github.com/noandrea/geo2tz/compare/0.2.2...0.3.0 [0.2.2]: https://github.com/noandrea/geo2tz/compare/0.2.1...0.2.2 [0.2.1]: https://github.com/noandrea/geo2tz/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/noandrea/geo2tz/compare/0.1.0...0.2.0 diff --git a/Makefile b/Makefile index 8a994ed..381d29c 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,7 @@ GIT_DESCR = $(shell git describe --tags --always) APP=geo2tz # build output folder OUTPUTFOLDER = dist +RELEASEFOLDER = release # docker image DOCKER_REGISTRY = docker.pkg.github.com/noandrea/geo2tz DOCKER_IMAGE = geo2tz @@ -109,3 +110,11 @@ release-minor: _release-minor git-release _release-major: $(eval GIT_DESCR = $(shell git describe --tags | awk -F '("|")' '{ print($$1)}' | awk -F. '{$$(NF-2) = $$(NF-2) + 1;} 1' | sed 's/ /./g' | awk -F. '{$$(NF-1) = 0;} 1' | sed 's/ /./g' | awk -F. '{$$(NF) = 0;} 1' | sed 's/ /./g' )) release-major: _release-major git-release + +gh-publish-release: clean build + @echo publish release + mkdir -p $(RELEASEFOLDER) + zip -rmT $(RELEASEFOLDER)/$(APP)-$(GIT_DESCR).zip $(OUTPUTFOLDER)/ + sha256sum $(RELEASEFOLDER)/$(APP)-$(GIT_DESCR).zip | tee $(RELEASEFOLDER)/$(APP)-$(GIT_DESCR).zip.checksum + gh release create $(GIT_DESCR) $(RELEASEFOLDER)/* -t v$(GIT_DESCR) -F CHANGELOG.md + @echo done \ No newline at end of file