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

59 Commits

Author SHA1 Message Date
Andy Grunwald
59854d379a fix: Typo in debug message for custom release notes
When release notes are added via the --release-notes
and we run in debug mode, a message "custom release notes ..."
is logged. This message had a typo
2018-01-20 16:20:54 +01:00
Carlos Alexandro Becker
40ec5ec1f2 fix: colors on windows
closes #506
2018-01-17 19:24:58 -02:00
Carlos Alexandro Becker
6a9da78813
fix: using lib 2018-01-02 12:47:54 -02:00
Carlos Alexandro Becker
f537091757
test: removed useless test 2017-12-30 09:59:08 -02:00
Carlos Alexandro Becker
ed14fe7b99
fix: move code to new pkg
so we can better cover it with tests
2017-12-30 00:55:44 -02:00
Carlos Alexandro Becker
bfa79275bc
fix: buffering channels 2017-12-29 22:19:33 -02:00
Carlos Alexandro Becker
a751da5909
test: fixed tests 2017-12-29 17:51:02 -02:00
Carlos Alexandro Becker
6b0e6686a5
test: fixed tests 2017-12-29 17:35:22 -02:00
Carlos Alexandro Becker
1d0911ba1f
style: improved output when canceled 2017-12-29 17:12:25 -02:00
Carlos Alexandro Becker
a84148c620
feat: make goreleaser timeoutable 2017-12-29 17:07:06 -02:00
Carlos Alexandro Becker
10c6df73c0
chore: more cleanup 2017-12-18 09:00:19 -02:00
Frank Schroeder
7b95e1e342
feat: add artifact sign pipeline
This patch adds a generic artifact signing pipeline.

Fixes #166
2017-12-13 23:02:19 +01:00
Andy Grunwald
5358724f0b Merge branch 'master' into artifactory-support
* master:
  fix: lint warnings
  test: fixed tests
  test: added tests to effective config pipe
  feat: write actual config to dist
2017-12-10 16:55:55 +01:00
Carlos Alexandro Becker
07c04b33f8 test: fixed tests
broken because of dist not being removed anymore
2017-12-10 13:02:48 -02:00
Carlos Alexandro Becker
f3fcb48983 test: added tests to effective config pipe
Also renamed the pipe from finalconfig to effectiveconfig
2017-12-10 13:02:48 -02:00
Carlos Alexandro Becker
06ddedf12a feat: write actual config to dist
Writes the actual config file (with defaults
merged, etc) into the dist folder.

Can be useful for debug purposes.
2017-12-10 13:02:48 -02:00
Andy Grunwald
13fea192c9 Merge branch 'master' into artifactory-support
* master:
  fix: remove brew taps listing from release notes
  fix: tests should pass now
  style: improved goreleaser output
2017-12-09 17:40:26 +01:00
Carlos Alexandro Becker
5636313d7c fix: tests should pass now
Make the code more safe
2017-12-08 21:49:45 -02:00
Carlos Alexandro Becker
29d9ae5878 style: improved goreleaser output
- Added paddings
- Added total time taken by the release

Closes #441
2017-12-08 21:49:45 -02:00
Andy Grunwald
1f5df43e75 Merge branch 'master' into artifactory-support
* master: (47 commits)
  docs: add docs for env vars in name_template
  test: add test for name_template with env var
  feat: support env vars for name_template
  docs: Fixed broken homebrew link
  docs: fixed master build status badge on readme
  chore: misspeled word on package docs
  feat: improved release notes
  chore: create config.yml
  chore: create stale.yml
  chore: push docs to master
  chore: changing the order of the tasks
  chore: using https instead of ssh url
  chore: always run make static on build
  chore: using travis deploy feature
  chore: automating docs deployment
  fix: do not decorate git log output
  chore: make static pushes repo as well
  docs: env support for docker tag_template
  feat: allow env vars for docker tag_template
  fix: move env vars to context
  ...
2017-12-08 21:50:02 +01:00
Carlos Alexandro Becker
1ed299a6d7 refactor: defaulter interface
Right now the code looks weird because the defaults
of a pipe are far away of the implementation of the pipe.

the intend of this PR is to bring them closer by having a
Defaulter interface.

I also renamed the Pipe interface to Piper, and removed
the Description method in favor for fmt.Stringer.
2017-12-03 13:00:01 -02:00
Andy Grunwald
492a018b7f feat: Added basic support to push binaries into Artifactory
Artifactory is an universal Artifact Repository Manager by
JFrog. See https://www.jfrog.com/artifactory/

It is available in an OSS and Enterprise version.
Many companies using this internally to store, manage and
distribute binaries within their internal infrastructure.

It adds basic support to push all generated binaries into an
Artifactory. Basic means only the built artifacts. Without
checksums or archives.
As an authentication only Basic auth is supported by this Pipe.

See #344
2017-12-02 20:26:55 +01:00
Carlos Alexandro Becker
3064e11b31 feat: improved fpm output
Only enable fpm's debug mode when goreleaser is in debug as well.
2017-11-08 21:00:09 -02:00
Carlos Alexandro Becker
87d269dc45 refactor: turned changelog generation into a pipe
I turned myself into a pipe morty!

PipeRick!!!

refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
75f57e7244
chore: Improved custom release notes logs
Improved the previous log by changing the field notes to file and also
adding a new a debug log with the actual contents of the file.

Refs #385
2017-10-04 11:06:05 -03:00
Carlos Alexandro Becker
d85a9001ec
removing all assert.New because vet shadow complains about this now
aaaaaaaaaaarhhhhhhhhgttt
2017-09-26 19:24:49 -03:00
Carlos Alexandro Becker
0a3ab87377
changed order of docker pipe 2017-09-16 15:39:12 -03:00
Carlos Alexandro Becker
2ce8589587
improvements 2017-09-11 23:59:43 -03:00
Carlos Alexandro Becker
0c69f91ef0
restore main 2017-09-11 23:45:49 -03:00
Carlos Alexandro Becker
b9e8ed64d1
draft: docker support 2017-09-11 23:31:00 -03:00
Carlos Alexandro Becker
ebfc2b78e4
also accept .yaml files 2017-08-27 20:17:09 -03:00
Carlos Alexandro Becker
bbaabd7c37
improved logging 2017-08-20 17:46:30 -03:00
Carlos Alexandro Becker
b1ada03cf8
typo 2017-08-20 16:36:40 -03:00
Carlos Alexandro Becker
e8da61278f
skipped as an error type 2017-08-20 16:35:52 -03:00
Leo Arias
e8bf270ba2 add the snapcraft pipeline 2017-07-27 02:52:00 +00:00
Carlos Alexandro Becker
f643b33bda
git on testlib 2017-07-23 16:42:17 -03:00
Carlos Alexandro Becker
5151f176cb
allow configuring parallelism via flag 2017-07-15 16:49:52 -03:00
Jorin Vogel
1b8424b1db
Update contributing guide and fix local tests.
- fpm is required to pass tests.
- apex/log package needs to be available.
- gpgSign git option needs to be disabled for test repo.
  This is an issue when a developer has set gpgSign to true in
  their global .gitconfig file.
2017-07-10 13:50:05 +02:00
Carlos Alexandro Becker
61930182c6 Merge branch 'master' into cleanup 2017-07-09 13:08:27 -03:00
Carlos Alexandro Becker
cec34b91d5
breaking on invalid config files 2017-07-08 12:05:57 -03:00
Carlos Alexandro Becker
86e46fe61d
gometalinter fixes 2017-07-06 20:13:02 -03:00
Carlos Alexandro Becker
7f9426cde2
fixed test 2017-07-04 23:58:10 -03:00
Carlos Alexandro Becker
f729ecb767
defaulting to .goreleaser.yml 2017-07-04 23:51:45 -03:00
Carlos Alexandro Becker
c2e05c83b7
rm dist feature 2017-07-04 22:53:50 -03:00
Carlos Alexandro Becker
bd70d5ef42
improved some logs 2017-06-22 10:47:34 -03:00
Carlos Alexandro Becker
8aa55db7cf
cov 2017-06-22 00:52:45 -03:00
Carlos Alexandro Becker
c05a8567a1
improvements 2017-06-22 00:38:24 -03:00
Carlos Alexandro Becker
0d760731a1
debug, warning etc 2017-06-22 00:25:52 -03:00
Carlos Alexandro Becker
1e9e82d926
apex log 2017-06-22 00:09:14 -03:00
Carlos Alexandro Becker
6ea93d173d
warn when default goreleaser.yml file wasnt loaded
closes #235
2017-05-18 08:39:32 -03:00