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

1387 Commits

Author SHA1 Message Date
Carlos Alexandro Becker
9dcd8e39bd chore: added more tests
Added a test covering the cases of wrong regexps.

refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
28c16f206c feat: also support regexp
Support for filtering commits with regexp.

Refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
aca23027da docs: added changelog pipe docs
Added the documentation to the new changelog pipe.

Refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
1d7b0e072b chore: added more test
Added a test to cover the git.Clean function..
Refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
4afd58e49c feat: added the filter ability to changelog pipe
We can now ignore some commits from the changelog by providing the
`changelog.filters.excludes` array of strings in the config
file.

Refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
29a8ae36be refactor: simplifying code from previous pipe
Removed some things that dont make sense anymore,
like log between commits.

Refs #284
2017-10-18 09:19:36 -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
b585ac8b0e
chore: removed empty space 2017-10-16 17:18:53 -02:00
Matt Stratton
8f71cf33a0 Merge branch 'master' into mattstratton/add-custom-release-title 2017-10-16 13:57:04 -05:00
Matt Stratton
53771a7dd7
feat: Add ability to specify release name
Includes a merge commit.
Additionally comments out cyclo lint test for
pipe run function.

Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
2017-10-16 13:55:57 -05:00
Matt Stratton
31511b9b77
feat: Add ability to specify release name
TODO:  factor all the name stuff
 into a function like the others, so maybe
setNameDefaults(ctx), etc.
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
2017-10-16 13:55:11 -05:00
Matt Stratton
7d6aabe50e
Remove cyclo test for Pipe Run function for now
TODO:  factor all the name stuff into a function like the others, so maybe setNameDefaults(ctx), etc.
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
2017-10-16 13:49:00 -05:00
Carlos Alexandro Becker
850c2e14f2 fix: detect if current folder is a subfolder of a parent git repo
We were checking for a .git folder, which would break in cases
where goreleaser is running from a subfolder of a monorepo, for example.

Check 529af6f#commitcomment-25011738

Closes #402 #403
2017-10-16 15:59:39 -02:00
Matt Stratton
973356694a Merge branch 'master' into mattstratton/add-custom-release-title 2017-10-16 08:36:46 -05:00
Carlos Alexandro Becker
529af6fe72 refactor: improved git error handling
Improved the error handling in git code,
mostly in the defaults pipe. The idea is to
output better error messages, hopefully avoiding
confusion on "whats wrong".

refs #356
2017-10-15 19:18:04 -02:00
Bob van Luijt
d6b2606ac2 docs: Add examples for installation
It is unclear how to get going with Goreleaser, this might help some new folks.
2017-10-15 17:28:03 -02:00
Thomas Queste
ae6f7c157c docs: typo in config filename
Was `goreleaer.yml`
2017-10-09 08:19:17 -03:00
Carlos Alexandro Becker
07c8d05425 Merge branch 'master' into mattstratton/add-custom-release-title 2017-10-07 23:27:18 -03:00
Carlos Alexandro Becker
7d6ef4d338 chore: improved docker test code
using defer and added a log
2017-10-07 23:26:54 -03:00
Carlos Alexandro Becker
650e14d297 fix: docker tests should not depend on the main docker registry
Makes it not necessary to be logged in the in the docker registry for
the tests to work by using a local registry.

Fixes #379
2017-10-07 23:26:54 -03:00
Matt Stratton
ee67918187
feat: Change default release name to match tag
I updated the default release name to match
the git tag, per the request in the PR.

Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
2017-10-07 15:35:52 -05:00
Matt Stratton
ffebc52458
Merge branch 'mattstratton/add-custom-release-title' of github.com:mattstratton/goreleaser into mattstratton/add-custom-release-title
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>

# Conflicts:
#	config/config.go
#	internal/name/name.go
2017-10-07 05:56:49 -05:00
Matt Stratton
e2ee7c4b2f
feat: Add ability to specify release name
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
2017-10-07 05:49:58 -05:00
Matt Stratton
f823cf2865
feat: Add ability to specify release name
Signed-off-by: Matt Stratton <matt.stratton@gmail.com>
2017-10-07 04:31:14 -05:00
jorin
f8ced34079 Merge pull request #390 from goreleaser/prerelease
feat: Add prerelease option
2017-10-05 16:19:34 +02:00
Jorin Vogel
db7af5388d
feat: Add prerelease option
Add an config option to `release` section to set a release at not ready
for production.

Closes #384
2017-10-05 15:47:29 +02:00
jorin
eb5ce31b37 Merge pull request #388 from Southclaws/patch-1
Update CONTRIBUTING.md
2017-10-05 11:13:54 +02:00
Southclaws
3142961d23 docs: Update CONTRIBUTING.md
Fixed a typo with the `go get` path using `github.com`
as the user instead of `goreleaser`.
2017-10-05 09:39:48 +01:00
Carlos Alexandro Becker
5771b06c33 Merge pull request #386 from goreleaser/debug
chore: Improved custom release notes logs
2017-10-04 11:20:37 -03: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
1271ae53dd Merge pull request #383 from goreleaser/go19
chore: updated makefile for go 1.9
2017-10-02 14:43:09 -03:00
Carlos Alexandro Becker
03815dcaea
chore: Updated makefile for go 1.9
Since go 1.9, `./...` automatically skips vendored depedencies.
2017-10-02 14:24:51 -03:00
Carlos Alexandro Becker
00e5d0f4e1 Merge pull request #382 from goreleaser/dir-wrap
feat: Add archive config 'wrap_in_directory'
2017-10-02 14:10:38 -03:00
Jorin Vogel
0e2e8c8eb3
feat: Add archive config 'wrap_in_directory'
The field is optional. When set to true, files in archive are wrapped
in a directory, which has the same name as the archive itself.
Tests have also been extended to cover this.

Closes #251
2017-10-02 18:53:18 +02:00
Carlos Alexandro Becker
9562d098b0 Merge pull request #381 from goreleaser/docker-dep
docs: Add Docker as dependency in CONTRIBUTING.md
2017-10-02 08:04:44 -03:00
Jorin Vogel
f7a0ba98e4
docs: Add Docker as dependency in CONTRIBUTING.md
Docker is also a required dev dependency to make the tests pass.

Also see #379
2017-10-02 12:36:50 +02:00
jorin
a9665b344a Merge pull request #380 from goreleaser/commit-guide
docs: Add commit message guidelines to CONTRIBUTING.md
2017-10-01 21:46:23 +02:00
Jorin Vogel
4e73fd17d7
docs: Add commit message guidelines to CONTRIBUTING.md
Explain contributors how to craft useful commit messages.
We also use https://gitcop.com/ to enforce the formatting.

Closes #377
2017-10-01 21:32:57 +02:00
Carlos Alexandro Becker
f1a726b0cd
fixed build 2017-10-01 14:31:37 -03:00
Carlos Alexandro Becker
af7056e7cd Merge pull request #376 from goreleaser/polish-docs
docs: Polish all docs
2017-10-01 14:29:53 -03:00
Jorin Vogel
c04b18a289
docs: Polish all docs
This shortens the titles, fixes some typos, rephrases a few paragraphs,
adds some additional information and attempts to keep vocabulary more
consistent.
2017-10-01 18:57:52 +02:00
Carlos Alexandro Becker
ef68fce2a8 Merge pull request #371 from goreleaser/lint
Lint on build
2017-10-01 09:55:23 -03:00
Carlos Alexandro Becker
e798a8dc3a Merge branch 'master' into lint 2017-10-01 09:46:14 -03:00
Carlos Alexandro Becker
715a919034 Merge pull request #375 from goreleaser/docs-release-notes
docs: Add example for --release-notes flag
2017-10-01 09:34:58 -03:00
Jorin Vogel
6fb21be33c
docs: Add example for --release-notes flag
I added an example to the docs of the `--release-notes` flag to make the usage more clear (see #284).
The example is an realistic use case and might help others to generate their own changelog.
2017-09-30 22:37:11 +02:00
jorin
88247da993 Merge pull request #373 from goreleaser/commit-author
Add config field to overwrite brew commit author
2017-09-30 22:29:19 +02:00
Jorin Vogel
a5bf473f70
Add config field to overwrite brew commit author
Default author name and email can be set in config file.
Close #292.
2017-09-30 21:18:09 +02:00
Carlos Alexandro Becker
6ecfd3bcc1 Merge pull request #372 from landrade/master
docs/010-quick-start: fix spelling
2017-09-28 16:57:40 -03:00
Leonardo Andrade
b2a6c1843c docs/010-quick-start: fix spelling 2017-09-28 16:16:43 -03:00
Carlos Alexandro Becker
fe36819fe7 Merge branch 'master' into lint 2017-09-27 08:43:52 -03:00