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
Carlos Alexandro Becker
7e6a0a2afa
increased goreleaser.go test coverage
2017-05-01 10:04:41 -03:00
Horst Gutmann
6d1d9dcd8e
Add snapshot builds
2017-05-01 14:17:31 +02:00