Carlos Alexandro Becker
41031a42d3
fix: covered default with tests
2018-04-24 21:07:45 -07:00
Carlos Alexandro Becker
890832095a
feat: allow to skip the release pipe entirely
2018-04-24 21:07:45 -07:00
Carlos Alexandro Becker
36c49b1306
fix: separated defaulter for project name
...
this was first broken in 58307599588f8d9177c62151d5a4e77f83196fe7
and hotfixed in 093291f3ad176f23463103baa3bb254bf96a6773
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
5830759958
fix: project name on brew formula
...
refs 956eeafdfebf2b035d0e0b07967b707d0e57eebe
closes #601
2018-03-08 17:16:49 -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
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
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
2048985cc9
fix: release test
2018-01-26 15:46:42 -02:00
Carlos Alexandro Becker
826dd45fa8
test: fixed release pipe tests
2017-12-17 21:26:03 -02:00
Carlos Alexandro Becker
a3a10fab37
test: release tests
...
Added tests for release defaulter
2017-12-03 13:00:01 -02: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
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
ce7a2227a0
fixed tests
2017-08-20 16:50:34 -03:00
Carlos Alexandro Becker
5151f176cb
allow configuring parallelism via flag
2017-07-15 16:49:52 -03:00
Carlos Alexandro Becker
128dfa7749
fixed silly test mistake
2017-07-04 21:47:05 -03:00
Carlos Alexandro Becker
1cdfd16d98
fixed release upload
2017-07-04 21:28:21 -03:00
Carlos Alexandro Becker
5b3484b795
make brew and fpm config more alike
2017-04-21 17:02:28 -03:00
Carlos Alexandro Becker
cee5181bd1
fixed typo
2017-04-21 15:42:13 -03:00
Carlos Alexandro Becker
86e39b6324
added support for custom release notes
2017-04-19 16:59:26 -03:00
Carlos Alexandro Becker
e10e1aa141
skip release and skip validations as separated flags
2017-04-18 13:10:23 -03:00
Carlos Alexandro Becker
4c8c51cec4
fixed typo and added more logs
2017-04-15 14:18:17 -03:00
Carlos Alexandro Becker
7b1bc7ce70
more release tests
2017-04-15 12:18:09 -03:00
Carlos Alexandro Becker
cfb27f8eb0
singularized clients package
2017-04-14 16:07:34 -03:00
Carlos Alexandro Becker
624a05fff9
more release tests
2017-04-14 15:53:36 -03:00
Carlos Alexandro Becker
6bc816b1ca
fixed broken test
2017-04-14 12:18:59 -03:00
Carlos Alexandro Becker
1ebcd81bc3
release tests
2017-03-26 15:56:35 -03:00
Carlos Alexandro Becker
ee5bed9927
client interface
2017-03-26 14:46:25 -03:00
Carlos Alexandro Becker
78813bfe5b
fix
2017-03-25 20:46:02 -03:00
Carlos Alexandro Becker
beb6aeafe4
more boilerplate tests
2017-03-25 20:43:42 -03:00
Carlos Alexandro Becker
eba57ca357
gofmt and goimports
2017-01-02 10:47:19 -02:00
Carlos Alexandro Becker
9a67478c0d
gofmt -s
2016-12-30 12:03:43 -02:00
Carlos Alexandro Becker
a901447729
reorganized code as a pipeline
2016-12-30 09:27:35 -02:00