Skip to content

Releases: gwoo/hap

Hap v2.6

20 Jan 19:36
Compare
Choose a tag to compare
  • Refactored git ssh command
  • Fixed bug with .happended

Hap v2.5

14 Aug 05:02
Compare
Choose a tag to compare
  • Add HAP_IP and HAP_PORT as exported variables
  • Add deploy configurations for multi host updates
    • can be run multiple times
    • does not run the hosts builds or commands
    • can be limited by the -h, --host param
  • default addr will be used if none specified for host

Hap v2.3

18 Jan 00:27
Compare
Choose a tag to compare
  • fix for ssh identity path on linux using when ~
  • other fixes for ssh access
  • allow custom remote working directory

Hap v2.2

16 Jan 02:41
Compare
Choose a tag to compare
  • Allow insecure hosts

Hap v2.1

23 Apr 22:00
Compare
Choose a tag to compare
  • Added ability to include other configs
  • Added ability to include env variables at runtime
  • Added --dry feature to show what will run
  • Removed -v parameter in favor of printing all output
  • Fixed bugs related to ssh pushing

Hap v1.6

09 Dec 16:53
Compare
Choose a tag to compare
  • Fix git rev check.
  • Better error messages.

Binaries built with Go 1.7.3.

For complete changeset see: v1.5...v1.6

Hap v1.5

29 Nov 22:22
Compare
Choose a tag to compare

Added --file option for specifying the configuration.
Added host name matching to allow grouping hosts, https://golang.org/pkg/path/filepath/#Match
Added --force option to force building when no commits have changed.
Binaries built with Go1.5.

For complete changeset see: v1.4...v1.5

Hap v1.4

11 Jan 18:04
Compare
Choose a tag to compare

Rebuilt logging and notifications.
Run push submodules on build.
Add version when hap -h or hap is called.

Hap v1.3

01 Jan 16:50
Compare
Choose a tag to compare

Handles HEAD if it does not match a branch.
Particularly helpful when dealing with submodules.
Creates a remote branch called happended for the HEAD ref.

Hap v1.2

01 Jan 16:03
Compare
Choose a tag to compare

Better submodule support.
Submodules are now pushed in the same way as the main repo. Taking this approaches removes the need to worry about private repositories on the remote machine.