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

763 Commits

Author SHA1 Message Date
Carlos Alexandro Becker
a70854fe9d
fix: minio version 2018-06-15 10:52:22 -03:00
Carlos Alexandro Becker
532bf4e0a3
docs: prettier changed lists from * to -
Thanks obama
2018-05-28 10:49:38 -03:00
Carlos Alexandro Becker
eb2ff88747
fix: snapcraft: respect parallelism 2018-05-27 20:10:06 -03:00
Yoan Blanc
92abd2e2fd feat: Add --skip-sign flag
The new flag `--skip-sign` as the same effect as saying
`artifacts: none`. It lets non GPG key owners (like Travis)
use it.

Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
2018-05-25 09:52:26 -03:00
Carlos Alexandro Becker
f5554bc743 fix: allow multiple images with the same dockerfile
closes #673
2018-05-23 09:42:33 -03:00
Carlos Alexandro Becker
e165058098 feat: nfpm: support creating empty folders 2018-05-16 22:08:49 -03:00
Eli Young
5252f74ade feat: Convert flag fields into lists
This allows users to specify different sets of compiler, assembler,
and/or linker flags for different packages. It also makes it possible to
specify generic flags that contain spaces. It does this while
maintaining compatibility with the old format of the fields in question
by up-converting bare strings into single-element lists.

Resolves #668
2018-05-15 08:12:11 -03:00
Eli Young
9b4cf40ef6 test: Use multiple calls to assert.NotEmpty()
assert.NotEmpty() was being used as if it would check multiple
arguments. In actuality, it checks the second argument and, if it
determines that it is empty, fails the test with an error message
containing all subsequent arguments.
2018-05-14 23:00:42 -03:00
Carlos Alexandro Becker
2498313866 chore: commit the empty certs folder 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
cdec0a0d1d test: added minio status check 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
b96d91018b Revert "fix: travis wont let us run things on por 9000 it seems"
This reverts commit 04e76d88d0.
2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
29359cd20d test: start container 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
242564d44b fix: travis wont let us run things on por 9000 it seems 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
5e6301254f test: improve s3 tests 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
0b25773b77 feat: support profiles on aws s3 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
f7dbb05f29 test: covered s3 pipe with tests 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
87926dacbd test: cover default method 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
17f09de1e8 feat: also support minio 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
1c426847d9 feat: upload to s3 2018-05-13 17:02:29 -03:00
Carlos Alexandro Becker
58d8ac62ac fix: accept empty GITHUB_TOKEN if release is disabled 2018-05-08 21:34:33 -03:00
Carlos Alexandro Becker
aefe2fec89
chore: added trailing empty line to changelog 2018-05-06 09:31:55 -03:00
Carlos Alexandro Becker
16c4d096a5
feat: save changelog to dist
This feature will save a CHANGELOG.md into the dist
folder.

This file can then be included in docker images and etc.

closes #655
2018-05-01 20:54:16 -07:00
Carlos Alexandro Becker
ad118b0f7c feat: added Commit to docker name_template 2018-04-30 20:46:45 -07:00
Carlos Alexandro Becker
23c44c016e
chore: go fmt 2018-04-24 22:33:40 -07:00
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
Benjamin Pineau
edb77adc24 feat: Support per-format NFPM overrides
Support per-format NFPM overrides (as recently implemented in NFPM),
plus a pair or Goreleaser specific overrides, for "Replacements"
and "NameTemplate" (to address #640).

This keeps backward compatibility with existing config files:
settings at the root of the nfpm config section will still work as
previously (which is also useful to define common/shared settings
that we don't want to override anyway).
2018-04-22 14:49:43 -07:00
Carlos Alexandro Becker
5a3e3e5ab8
chore: update nfpm (#647) 2018-04-19 00:01:51 -03:00
tympanix
d3fe7c3f33 feat: nfpm maintainer scripts
Resolves #635
2018-04-18 21:00:12 -03:00
Carlos Alexandro Becker
d701179975
fix: always print before hooks output when in debug 2018-04-10 14:35:45 -03:00
Carlos Alexandro Becker
d8e8af13b5 fix: lint 2018-04-05 22:16:21 -03:00
Carlos Alexandro Becker
66019fc509 fix: added nfpm validations 2018-04-05 22:16:21 -03:00
Eli Young
c56e2dff2f fix: Only put actual caveats in Homebrew formulae
If the config file has no entry for caveats, the Caveats field of the
struct defaults to the empty string. When strings.Split() is called on
the empty string, it returns []string{""}. This is considered truthy by
the template processor, resulting in a caveats section consisting of a
blank line.
2018-04-05 20:36:26 -03:00
Eli Young
75afc6bbd7 fix: Use squiggly heredocs in Homebrew formulae
Homebrew now warns that <<-EOS.undent is deprecated.
2018-04-05 20:36:26 -03:00
Carlos Alexandro Becker
d6436729c7 fix: fixed formatting 2018-04-04 19:18:07 -03:00
Carlos Alexandro Becker
ecce86f121 fix: homebrew spacing in the formula 2018-04-04 19:18:07 -03:00
Carlos Alexandro Becker
ff867876b4 feat: using archive url to generate brew from source 2018-04-04 19:18:07 -03:00
Dominik Schulz
3c1f856ddf fix: improve homebrew formula
This commit improves the homebrew formula pipeline step to support
more customizations.
2018-04-04 19:18:07 -03:00
Carlos Alexandro Becker
fe85f656e2
style: ran make fmt 2018-04-03 21:37:16 -03:00
Carlos Alexandro Becker
cac92e8734
fix: simplified before hook code 2018-04-03 21:35:48 -03:00
Dominik Schulz
cbdd90ddad feat: Add cleanup pipeline 2018-04-03 21:24:18 -03:00
Carlos Alexandro Becker
07b2699346 fix: empty line 2018-04-01 15:40:14 -03:00
Carlos Alexandro Becker
3b5a1fd8ce feat: removed goreleaser footer on release notes
closes #619
2018-04-01 15:40:14 -03:00
Carlos Alexandro Becker
3a6cbd1b7e fix: fixed tests and bump nfpm again 2018-03-27 22:19:17 -03:00
Carlos Alexandro Becker
b5818a7225 feat: skip_push on docker to match draft releases 2018-03-25 13:30:49 -03:00
Erno Aapa
79a48eae7b fix: Fix Brew formula class name when using custom name
The #597 added support for customizing the final Brew formula name.
The generated *.rb file still were using the project name as
class name and installing with custom name didn't work.
Fixed the issue by using the `name` field as an input for
building the class name, which defaults to project name
if no name given.
2018-03-25 13:28:54 -03:00
Jan Seidl
187efd9c83 fix: archive.format_overrides section supports binary format correctly (#611) 2018-03-16 22:52:04 -03:00
Carlos Alexandro Becker
36c49b1306
fix: separated defaulter for project name
this was first broken in 5830759958
and hotfixed in 093291f3ad

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