Kamil Samigullin
b84f6cdcb2
update retry package version ( #972 )
2019-03-03 13:16:01 -03:00
Carlos Alexandro Becker
844676121b
bump: retry to v3 ( #970 )
2019-02-27 13:43:03 -03:00
Carlos Alexandro Becker
2a35ffbfbe
chore: added todo
2019-02-26 18:04:41 -03:00
Carlos Alexandro Becker
be1e9ce230
fix: interface
2019-02-26 17:57:04 -03:00
Carlos Alexandro Becker
adcc4524da
fix: suppress diffs on git show ( #955 )
2019-02-06 17:51:09 -02:00
Iskander (Alex) Sharipov
ba09765bfa
fix: brew strings.HasPrefix args order ( #949 )
...
Signed-off-by: Iskander Sharipov <quasilyte@gmail.com>
2019-02-04 17:28:36 -02:00
Carlos Alexandro Becker
7e79db1cc2
feat: support different checksum algorithms ( #951 )
...
* feat: support different checksum algorithms
* feat: added more algorithms
Co-Authored-By: caarlos0 <caarlos0@users.noreply.github.com>
* fix: build
2019-02-04 17:27:51 -02:00
Andrew Hamilton
f7bfac8e6f
feat: ability to skip Homebrew Tap update for preleases ( #943 )
...
- Updates Homebrew config to make "SkipUpload" a string so that it can
contain more than true or false values. New available options are
"true", "false" and "auto".
- Adds a new check in Homebrew publish to see if it should skip due to a
prerelease and "SkipUpload" set to auto.
- Adds a new test to make sure that tap publishing is skipped when set
to "auto" and a prerelease semver is provided.
- Updates documents to add information about the new "auto" option for
"SkipUpload".
2019-01-30 09:28:05 -02:00
Carlos Alexandro Becker
d183891332
fix: add do not edit header to brew formulas
2019-01-27 16:37:32 -02:00
Carlos Alexandro Becker
bc8687b302
fix: docker tests
...
closes #941
2019-01-26 11:26:34 -02:00
Carlos Alexandro Becker
60e54a1368
refactor/fix: improved CLI ( #937 )
...
* refactor: added middleware for action logs/error handling
* refactor: moved custom changelog load from main.go
* fix/refactor: CLI improvements
* test: do not pollute ./dist
2019-01-22 01:56:16 -02:00
Michael
d730f3e735
improve tests
2019-01-21 22:48:42 -02:00
Michael
267145bbe4
fix: improve code
2019-01-21 22:48:42 -02:00
Michael
203066ffa0
feat: add tests
2019-01-21 22:48:42 -02:00
Michael
0aa80eca02
feat: allow use template for s3 bucket
2019-01-21 22:48:42 -02:00
Carlos Alexandro Becker
742c8d03aa
clean: removed uneeded param
2019-01-19 18:14:32 -02:00
Carlos Alexandro Becker
59f10ad083
clean: removed deprecated git.short_hash option
2019-01-19 18:14:32 -02:00
Carlos Alexandro Becker
ed2ca57bd5
clean: unused err
2019-01-19 17:33:33 -02:00
Carlos Alexandro Becker
a31abde2e9
clean: remove uneeded extra tag check
2019-01-19 17:33:33 -02:00
Carlos Alexandro Becker
df831077e5
fix: improved semver parsing
2019-01-19 17:33:33 -02:00
Carlos Alexandro Becker
a43c653254
test: docker: improve image label checks
2019-01-19 17:33:33 -02:00
Harry Bagdi
98f22d7882
feat: allow skipping changelog generation
...
In some cases, changelog or release notes do not need to be compiled for
various reasons.
This commit adds an option to Skip building the changelog.
Fix #888
2019-01-19 13:03:49 -02:00
Carlos Alexandro Becker
ef0bb10863
feat: support templates on docker.binaries
2019-01-17 22:47:14 -02:00
Carlos Alexandro Becker
cdfaae9b28
feat: support multiple binaries on docker ( #919 )
...
* feat: support multiple binaries on docker
* test: docker: fixed to use binaries
* refactor: several docker pipe improvements
* fix: tag templates
* test: fix defaults test
* fix: breaking: remove .Binary, .Os, .Arch support from docker image_templates
* fix: lint issues
2019-01-11 16:27:39 -02:00
Carlos Alexandro Becker
a0255abec6
fix: prerelease auto with repo set
...
closes #917
2019-01-10 17:09:46 -02:00
Carlos Alexandro Becker
d619efdd94
test: added failing test for #917
2019-01-10 17:08:08 -02:00
Carlos Alexandro Becker
1fdeba7369
chore: added debug log to release
2019-01-10 16:06:13 -02:00
Carlos Alexandro Becker
23df4b562c
fix: support multiple binaries in scoop pipe ( #909 )
...
* fix: support multiple binaries in scoop pipe
* fix: lint
2019-01-05 12:30:26 -02:00
Carlos Alexandro Becker
850205abf1
feat: back-reference build artifacts from archive artifact ( #908 )
2019-01-01 14:40:17 -02:00
Federico G. Schwindt
d10c4f4f07
feat: add custom_block to brew formula generation ( #906 )
...
This allows authors to specify things such as devel, head and more.
See
https://github.com/Homebrew/brew/blob/master/docs/Formula-Cookbook.md#advanced-formula-tricks
for details.
2018-12-30 00:06:54 -02:00
Kamil Samigullin
2cc473280f
use retry package to repeat uploads ( #905 )
2018-12-29 20:14:05 -02:00
Carlos Alexandro Becker
47f1fd81ea
fix: gofmt
2018-12-28 20:16:16 -02:00
Carlos Alexandro Becker
7255eb7461
Merge remote-tracking branch 'origin/master'
2018-12-28 19:19:02 -02:00
Carlos Alexandro Becker
8e42ab62a5
fix: better retry upload ( #904 )
...
* Revert "fix: retry upload (#900 )"
This reverts commit 6e09a19a83ed4b643981800aa2ecf1143dcb23c9.
* fix: better upload retry
* fix: fmt
2018-12-28 19:17:40 -02:00
Carlos Alexandro Becker
6fb427e5c8
Revert "fix: retry upload ( #900 )"
...
This reverts commit 6e09a19a83ed4b643981800aa2ecf1143dcb23c9.
2018-12-28 18:58:11 -02:00
Carlos Alexandro Becker
6e09a19a83
fix: retry upload ( #900 )
...
* fix: retry upload
* fix: goimports
2018-12-23 11:41:36 -02:00
Carlos Alexandro Becker
15d00f2900
fix: pipe name
2018-12-22 19:28:38 -02:00
Carlos Alexandro Becker
bf68277b50
fix: improvements on docker extra_files
2018-12-16 12:34:21 -02:00
Carlos Alexandro Becker
07d9855890
fix: tests
2018-12-13 12:11:12 -02:00
Carlos Alexandro Becker
14e93c6390
fix: breaking: changed snapshot default name tmpl
2018-12-13 12:11:12 -02:00
Carlos Alexandro Becker
a69ef61d60
fix: snapshot version handling
2018-12-13 12:11:12 -02:00
Carlos Alexandro Becker
513473b446
fix: snapcraft: broken permissions
2018-12-12 18:32:22 -02:00
Carlos Alexandro Becker
7060eb8450
chore: small code improvements
2018-12-12 18:24:22 -02:00
Carlos Alexandro Becker
ab3bab15ce
refactor: simplified code
2018-12-04 11:36:51 -02:00
Tom Payne
14c7f06ca2
fix: pass missing arg to log.Warnf ( #886 )
2018-11-30 16:48:49 -02:00
Carlos Alexandro Becker
e7bec044a0
test: ignored err
2018-11-29 16:43:00 -02:00
Felix Gläske
71abba61c3
feat: set github as pre-release if tag has a pre-release indicator ( #871 )
...
* Add check if tag contains indicator for pre release
* update release.md docs
2018-11-29 16:42:14 -02:00
Carlos Alexandro Becker
18efb4a5c2
fix: change defaults order
2018-11-25 18:25:38 -02:00
fifi
e794eaf67f
feat: add custom_require to brew formula generation
...
Due to the linked changes in homebrew deprecating "unused" download
strategies and the suggested workaround of adding a custom
"require_relative" I have added the ability to specify a ruby filename
in the brew specification
My use case is to continue using the GitHubPrivateRepositoryDownloadStrategy
without a deprecation warnings on every brew install.
brew deprecation:
599ecc9b5a (diff-ad9201cdd3b6f948345629ad812cd5bd)
suggested workaround:
https://github.com/Homebrew/brew/issues/5074#issuecomment-429274286
2018-11-23 10:26:06 -02:00
Carlos Alexandro Becker
a17d51c350
test: increased coverage
2018-11-14 09:50:18 -02:00