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

714 Commits

Author SHA1 Message Date
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
Carlos Alexandro Becker
e4048c2456 feat: expand env on build envs 2018-02-12 21:05:35 -02:00
Southclaws
3580062fd3 add: two more test cases 2018-02-12 18:36:48 -02:00
Southclaws
b914f08301 add: TODO comment 2018-02-12 18:36:48 -02:00
Southclaws
ec5eb2ccaa add: More Scoop tests for error coverage 2018-02-12 18:36:48 -02:00
Southclaws
a02c221adb add: Scoop doRun tests 2018-02-12 18:36:48 -02:00
Southclaws
12501bdfff add: more scoop unit tests 2018-02-12 18:36:48 -02:00
Southclaws
98433ca412 fix: removed unused functions 2018-02-12 18:36:48 -02:00
Southclaws
45bb3a0a7f add: Unit tests for scoop 2018-02-12 18:36:48 -02:00
Southclaws
c8d36813cb add: Scoop manifest support
Finished the Scoop.sh manifest generator for Windows releases!

See #387
2018-02-12 18:36:48 -02:00
Southclaws
d7107803a3 refactor: Changed Client.CreateFile to be more generic
The GitHub implementation of CreateFile implicitly uses HomeBrew data.
Added parameters for CommitAuthor and Repo so the call site can specify
these parameters based on the context.
2018-02-09 14:20:39 -02:00
Carlos Alexandro Becker
6b02042d05 style: simplified code 2018-02-09 10:03:24 -02:00
Carlos Alexandro Becker
32ab07a180 fix: read only the first line 2018-02-09 10:03:24 -02:00
Carlos Alexandro Becker
b891a95a4b fix: godoc and file checks 2018-02-09 10:03:24 -02:00