diff --git a/.circleci/config.yml b/.circleci/config.yml index c48ae9d..d43f4c6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2 jobs: build: machine: - docker_layer_caching: true + docker_layer_caching: false steps: - checkout - run: @@ -25,6 +25,5 @@ jobs: - run: command: | if [[ "$CIRCLE_BRANCH" == "release" ]]; then - make release-in-docker + make release-in-docker release-packagecloud-in-docker fi - make release-packagecloud-in-docker diff --git a/CHANGELOG.md b/CHANGELOG.md index fc1d4d1..0242a80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,17 @@ # Change Log All notable changes to this project will be documented in this file. +## [0.4.0] - 2020-05-06 +### Added +- @josegonzalez Release packages for focal #37 + +### Changed +- @josegonzalez drop releases for old operating systems #35 +- @josegonzalez upgrade go-basher #36 + +### Fixed +- @josegonzalez Corrected the package description + ## [0.3.2] - 2019-03-16 ### Added - @josegonzalez Add missing SYSTEM_NAME to Makefile #30 @@ -55,7 +66,8 @@ All notable changes to this project will be documented in this file. ### Changed - @progrium rename to plugn -[unreleased]: https://github.com/dokku/plugn/compare/v0.3.2...HEAD +[unreleased]: https://github.com/dokku/plugn/compare/v0.4.0...HEAD +[0.4.0]: https://github.com/dokku/plugn/compare/v0.3.2...v0.4.0 [0.3.2]: https://github.com/dokku/plugn/compare/v0.3.1...v0.3.2 [0.3.1]: https://github.com/dokku/plugn/compare/v0.3.0...v0.3.1 [0.3.0]: https://github.com/dokku/plugn/compare/v0.2.2...v0.3.0 diff --git a/Makefile b/Makefile index 1d92e4a..3c3f75e 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ MAINTAINER_NAME = Jose Diaz-Gonzalez REPOSITORY = plugn HARDWARE = $(shell uname -m) SYSTEM_NAME = $(shell uname -s | tr '[:upper:]' '[:lower:]') -BASE_VERSION ?= 0.3.2 +BASE_VERSION ?= 0.4.0 IMAGE_NAME ?= $(MAINTAINER)/$(REPOSITORY) PACKAGECLOUD_REPOSITORY ?= dokku/dokku-betafish @@ -22,8 +22,8 @@ version: @echo "$(VERSION)" define PACKAGE_DESCRIPTION -Utility that allows users to register arbitrary services -against avahi +Hook system that lets users extend your application +with plugins endef export PACKAGE_DESCRIPTION @@ -143,17 +143,9 @@ release-packagecloud: @$(MAKE) release-packagecloud-rpm release-packagecloud-deb: build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/trusty build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/utopic build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/vivid build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/wily build/deb/$(NAME)_$(VERSION)_amd64.deb package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/xenial build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/yakkety build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/zesty build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/artful build/deb/$(NAME)_$(VERSION)_amd64.deb package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/bionic build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/debian/wheezy build/deb/$(NAME)_$(VERSION)_amd64.deb - package_cloud push $(PACKAGECLOUD_REPOSITORY)/debian/jessie build/deb/$(NAME)_$(VERSION)_amd64.deb + package_cloud push $(PACKAGECLOUD_REPOSITORY)/ubuntu/focal build/deb/$(NAME)_$(VERSION)_amd64.deb package_cloud push $(PACKAGECLOUD_REPOSITORY)/debian/stretch build/deb/$(NAME)_$(VERSION)_amd64.deb package_cloud push $(PACKAGECLOUD_REPOSITORY)/debian/buster build/deb/$(NAME)_$(VERSION)_amd64.deb diff --git a/README.md b/README.md index f400bcc..fae1e4c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Hook system that lets users extend your application with plugins ## Installation ``` -$ wget -qO /tmp/plugn_latest.tgz https://github.com/dokku/plugn/releases/download/v0.3.2/plugn_0.3.2_linux_x86_64.tgz +$ wget -qO /tmp/plugn_latest.tgz https://github.com/dokku/plugn/releases/download/v0.4.0/plugn_0.4.0_linux_x86_64.tgz $ tar xzf /tmp/plugn_latest.tgz -C /usr/local/bin ``` diff --git a/go.mod b/go.mod index 41df3ec..a2399e0 100644 --- a/go.mod +++ b/go.mod @@ -5,10 +5,10 @@ go 1.12 require ( github.com/BurntSushi/toml v0.0.0-20160717150709-99064174e013 github.com/dokku/duplex v0.0.0-20160916172127-5bc6cb8042f7 - github.com/kardianos/osext v0.0.0-20160811001526-c2c54e542fb7 - github.com/mitchellh/go-homedir v0.0.0-20160621174243-756f7b183b7a + github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 + github.com/mitchellh/go-homedir v1.1.0 github.com/pborman/uuid v0.0.0-20160824210600-b984ec7fa9ff github.com/progrium/crypto v0.0.0-20141231035031-e04455474e32 - github.com/progrium/go-basher v0.0.0-20150902213704-ad5de635edd1 + github.com/progrium/go-basher v0.0.0-20200318002843-c5a2b04f6887 github.com/progrium/plugin-demo v0.0.0-20160206152045-d94df2206a64 ) diff --git a/go.sum b/go.sum index 12f917c..3ce58e0 100644 --- a/go.sum +++ b/go.sum @@ -4,13 +4,19 @@ github.com/dokku/duplex v0.0.0-20160916172127-5bc6cb8042f7 h1:BBMM8QczgTcNTM6axg github.com/dokku/duplex v0.0.0-20160916172127-5bc6cb8042f7/go.mod h1:FagtW/LftfcKQuBjdmKHdhxCbTU7Gdv87BIOQ6dgAk4= github.com/kardianos/osext v0.0.0-20160811001526-c2c54e542fb7 h1:pKv4oHt3kat9yf1jofmaRv3KxGaY5B7VV55GrfXFa74= github.com/kardianos/osext v0.0.0-20160811001526-c2c54e542fb7/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= +github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 h1:iQTw/8FWTuc7uiaSepXwyf3o52HaUYcV+Tu66S3F5GA= +github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= github.com/mitchellh/go-homedir v0.0.0-20160621174243-756f7b183b7a h1:tXwSpUBcxQxTacEYuo95jRp2z2yWubJCWjaX2Mrdylk= github.com/mitchellh/go-homedir v0.0.0-20160621174243-756f7b183b7a/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/pborman/uuid v0.0.0-20160824210600-b984ec7fa9ff h1:pTiDfW+iOjIxjZeCm88gKn/AmR09UGZYZdqif2yPRrM= github.com/pborman/uuid v0.0.0-20160824210600-b984ec7fa9ff/go.mod h1:VyrYX9gd7irzKovcSS6BIIEwPRkP2Wm2m9ufcdFSJ34= github.com/progrium/crypto v0.0.0-20141231035031-e04455474e32 h1:TazRiCelU8NoJMn2z0/RIzv4lUUkp5YwAunbjUsODHQ= github.com/progrium/crypto v0.0.0-20141231035031-e04455474e32/go.mod h1:spjB7wUvxDfIjoK9jtlCu07B/QaZwjtKlQeM3njS9QA= github.com/progrium/go-basher v0.0.0-20150902213704-ad5de635edd1 h1:2BV2s3/Hy+PXTFAOn+q27LuYQffCFN79JfK0fu/JH9I= github.com/progrium/go-basher v0.0.0-20150902213704-ad5de635edd1/go.mod h1:Oiy7jZEU1mm+gI1dt5MKYwxptmD37q8/UupxnwhMHtI= +github.com/progrium/go-basher v0.0.0-20200318002843-c5a2b04f6887 h1:fyVwWVGvBJB/0mzVsrAuwHNMbZNGpIyKBWsVunfDZOs= +github.com/progrium/go-basher v0.0.0-20200318002843-c5a2b04f6887/go.mod h1:Oiy7jZEU1mm+gI1dt5MKYwxptmD37q8/UupxnwhMHtI= github.com/progrium/plugin-demo v0.0.0-20160206152045-d94df2206a64 h1:FHNCTel7Yt0+4I1uvKfu2X+g8U8tHBBJb7zl+ohfmqM= github.com/progrium/plugin-demo v0.0.0-20160206152045-d94df2206a64/go.mod h1:xwVfSlPMRhFysvnn0lOZ1Ruen2jTuzgwm4Hs0onTrlY=