1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-10 03:47:03 +02:00
Commit Graph

727 Commits

Author SHA1 Message Date
Carlos Alexandro Becker
ff867876b4 feat: using archive url to generate brew from source 2018-04-04 19:18:07 -03:00
Dominik Schulz
3c1f856ddf fix: improve homebrew formula
This commit improves the homebrew formula pipeline step to support
more customizations.
2018-04-04 19:18:07 -03:00
Carlos Alexandro Becker
fe85f656e2
style: ran make fmt 2018-04-03 21:37:16 -03:00
Carlos Alexandro Becker
cac92e8734
fix: simplified before hook code 2018-04-03 21:35:48 -03:00
Dominik Schulz
cbdd90ddad feat: Add cleanup pipeline 2018-04-03 21:24:18 -03:00
Carlos Alexandro Becker
07b2699346 fix: empty line 2018-04-01 15:40:14 -03:00
Carlos Alexandro Becker
3b5a1fd8ce feat: removed goreleaser footer on release notes
closes #619
2018-04-01 15:40:14 -03:00
Carlos Alexandro Becker
3a6cbd1b7e fix: fixed tests and bump nfpm again 2018-03-27 22:19:17 -03:00
Carlos Alexandro Becker
b5818a7225 feat: skip_push on docker to match draft releases 2018-03-25 13:30:49 -03:00
Erno Aapa
79a48eae7b fix: Fix Brew formula class name when using custom name
The #597 added support for customizing the final Brew formula name.
The generated *.rb file still were using the project name as
class name and installing with custom name didn't work.
Fixed the issue by using the `name` field as an input for
building the class name, which defaults to project name
if no name given.
2018-03-25 13:28:54 -03:00
Jan Seidl
187efd9c83 fix: archive.format_overrides section supports binary format correctly (#611) 2018-03-16 22:52:04 -03:00
Carlos Alexandro Becker
36c49b1306
fix: separated defaulter for project name
this was first broken in 5830759958
and hotfixed in 093291f3ad

I believe this is a better fix
2018-03-12 08:42:31 -03:00
Carlos Alexandro Becker
093291f3ad
fix: blank project name in some cases
closes #607
2018-03-12 08:30:38 -03:00
Carlos Alexandro Becker
8877c72abc
chore: better commit msgs for brew and scoop pipes (#605)
* style: moving commit msg to the pipe instead of the client

refs #604

* fix: better commit msg for scoop and brew
2018-03-10 14:13:00 -03:00
Carlos Alexandro Becker
959daeca4d
style: moving Piper interface close to where its used 2018-03-08 18:46:15 -03:00
Carlos Alexandro Becker
c7d3e02ce6
style: moving Defaulter interface close to where its used 2018-03-08 18:36:36 -03:00
Carlos Alexandro Becker
5830759958
fix: project name on brew formula
refs 956eeafdfe
closes #601
2018-03-08 17:16:49 -03:00
Carlos Alexandro Becker
3db9913e1c
feat: --skip-validate is back (#600) 2018-03-08 08:42:33 -03:00
Carlos Alexandro Becker
956eeafdfe
fix: improved PR #597 2018-03-07 19:21:01 -03:00
Erno Aapa
960b23af0c feat: Custom brew tap name (#597)
Add optional Name field to Brew configuration to allow overriding
the name of the final Brew tap recipe.

closes #595
2018-03-07 19:16:38 -03:00
Carlos Alexandro Becker
7cd13c040f
fix: scoop download url (#594)
closes #593
2018-03-05 20:55:02 -03:00
Dominik Nakamura
cc6dd458af feat: Configuration to use short git hashes (#581)
Add a git configuration to control to either use long commit hashes
(current default) or use the short version with only the first 7
characters of the hash.

See #578
2018-03-02 09:20:27 -03:00
Carlos Alexandro Becker
ac7800699f
fix: running goreleaser against repo with no commits (#580)
* fix: running goreleaser against repo with no commits

* test: added more asserts
2018-03-01 20:42:47 -03:00
Carlos Alexandro Becker
7778a49499
feat: --skip-publish is back (#587)
* feat: --skip-publish is back

* style: using previously resolved flag

* test: docker test

* test: main coverage

* test: fixed brew tests
2018-03-01 01:12:58 -03:00
Carlos Alexandro Becker
84e0a2b175
docs: fmt 2018-02-27 10:29:33 -03:00
Carlos Alexandro Becker
76cfa61407
refactor: remove fpm in favor of nfpm (#567)
* refactor: remove fpm

* refactor: remove fpm

* refactor: .travis.yml

* chore: more cleanup

* chore: fix deploy
2018-02-26 18:49:58 -03:00
Carlos Alexandro Becker
2ea883e0c4
* feat: allow snapshots on a folder that is not a git repo (#579)
* feat: allow running against a folder that is not a git repo

* test: cover clean err

* test: release: increase coverage

* test: fix race condition
2018-02-25 20:17:45 -03:00
Carlos Alexandro Becker
fdc032ec15
refactor: unifying snapshot with skip-validate and skip-publish (#575)
* refactor: removed goreleaserlib: moved all to main

* refactor: wip: snapshot

* fix: more pipes

* fix: more pipes

* fix: git tests

* fix: some other validate and publish usages

* fix: git dirty check when snapshoting

* fix: nfpm: use tag instead of version

* test: docker: print docker run output if registry fails
2018-02-24 17:59:08 -03:00
Carlos Alexandro Becker
2bb509f5a8
chore: enabling -race -failfast and -coverpkg (#576)
* chore: enabling -race -failfast and -coverpkg

* fix: race condition in tests
2018-02-24 17:31:07 -03:00
Carlos Alexandro Becker
f2bd64f146
fix: guess git repo from url with custom ssh configs (#573)
* fix: guess git repo from url with custom ssh configs

or github enterprise

* style: removed unnecessary if statement
2018-02-20 18:21:20 -03:00
Carlos Alexandro Becker
b6299472fc
fix: git log without colors (#572) 2018-02-20 14:23:45 -03:00
Carlos Alexandro Becker
d8fe6462d4
feat: nfpm: suggests and recommends (#568)
refs https://github.com/goreleaser/nfpm/pull/5
2018-02-18 19:36:52 -03:00
Carlos Alexandro Becker
4139509f43
feat: nfpm: support config files (#566)
* feat: nfpm: support config files

* bump: nfpm
2018-02-17 19:30:26 -02:00
Carlos Alexandro Becker
ec1ba17102
fix: nfpm multiple binaries in the same archive (#564) 2018-02-17 16:51:18 -02:00
Carlos Alexandro Becker
8c528a90b7
fix: closing targz file (#563) 2018-02-17 14:28:48 -02:00
Carlos Alexandro Becker
0694b46bcc
fix: better deprecation notices (#561)
* fix: better deprecation notices

* test: covered deprecate with tests

* docs: improved docs

* docs: improved docs

* chore: organize imports

* style: code improve
2018-02-17 13:43:29 -02:00
Carlos Alexandro Becker
42427782ac
feat: nfpm support (#543)
* feat: nfpm support

* fix: rpm

* fix: rpm: bindir

* fix: nfpm tests and coverage

* chore: fixed nfpm version

* chore: deliver goreleaser itself with nfpm

* fix: add nfpm to the pipeline

* chore: bump nfpm

* bump: nfpm

* docs: nfpm and deprecation notices

* chore: nfpm v0.3.1
2018-02-17 12:16:06 -02:00
Carlos Alexandro Becker
1a90afcf5f
chore: compile with go1.10 (#560)
* chore: compile with go1.10

* chore: fix?

* chore: fix ci, maybe?

* chore: fix ci, maybe?

* test: fixed broken test
2018-02-17 10:50:54 -02:00
Carlos Alexandro Becker
66338de1bb style: removed elses, improved test code 2018-02-16 15:03:37 -02:00
Edward Wilde
eef2647570 feat: Adds template support to binary property (#544)
I added support for using the Go template engine with the binary
property. This is needed for generating binaries that include
the current version number in their file name. For example
`terraform-provider-NAME_vX.Y.Z`.
2018-02-15 09:30:15 -02:00
Carlos Alexandro Becker
efd1588119 test: improve scoop tests 2018-02-15 00:49:24 -02:00
Carlos Alexandro Becker
851fd76a5e chore: improving scoop code a bit 2018-02-15 00:49:24 -02:00
Carlos Alexandro Becker
1376f9e226 fix: wrong rebase 2018-02-15 00:34:12 -02:00
Carlos Alexandro Becker
9dfb8547d4 fix: global default for github download url 2018-02-15 00:34:12 -02:00
Carlos Alexandro Becker
28ad35848f chore: added a todo to further improve other tests 2018-02-14 11:25:28 -02:00
Carlos Alexandro Becker
e0bdbd4e45 fix: upload linux artifacts to artifactory 2018-02-14 11:25:28 -02:00
Carlos Alexandro Becker
db929deb45 test: fixed difference between linux and mac errors 2018-02-14 11:25:28 -02:00
Carlos Alexandro Becker
ba58ba05ab test: make test fail when either archive is not uploaded 2018-02-14 11:25:28 -02:00
Carlos Alexandro Becker
79c8e05738 fix: keeping the same naming as other pipes 2018-02-13 14:24:12 -02:00
Carlos Alexandro Becker
8cf855f447 fix: do not print ctx in docker pipe when on debug 2018-02-13 14:24:12 -02:00