goreleaser

Deliver Go binaries as fast and easily as possible

MIT License

Stars
13.2K
Committers
401

Bot releases are hidden (Show)

goreleaser - v0.44.2

Published by caarlos0 over 6 years ago

Changelog

8ec3ac8 chore: fixed fpm and snap name templates
1ad9ba7 chore: stop using deprecated docker setup keys
f5bc3c0 fix: quit using a feature that isnt even launched yet

Docker images

  • docker pull goreleaser/goreleaser:v0.44.2
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.44.1

Published by caarlos0 over 6 years ago

Changelog

dd3b0cd feat: added deprecation warnings
d13a97b fix: improved deprecation warning output

Docker images

  • docker pull goreleaser/goreleaser:v0.44.1
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.44.0

Published by caarlos0 almost 7 years ago

Changelog

92231bc feat: support multiple tag_templates for docker

Docker images

  • docker pull goreleaser/goreleaser:v0.44.0
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.43.0

Published by caarlos0 almost 7 years ago

Changelog

3dd1eaa chore: gopkg.lock
9e58a65 feat: support download strategy on brew
40ec5ec fix: colors on windows

Docker images

  • docker pull goreleaser/goreleaser:v0.43.0
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.42.2

Published by caarlos0 almost 7 years ago

Changelog

4d71720 feat: skip formula upload
43c65c1 feat: write formula to dist

Docker images

  • docker pull goreleaser/goreleaser:v0.42.2
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.42.1

Published by caarlos0 almost 7 years ago

Changelog

2623199 chore: removed some commits from changelog
9021160 fix: break if env not available

Docker images

  • docker pull goreleaser/goreleaser:v0.42.1
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.42.0

Published by caarlos0 almost 7 years ago

Changelog

a84148c feat: make goreleaser timeoutable
bfa7927 fix: buffering channels
b0ef91c fix: fixed version
ed14fe7 fix: move code to new pkg
6a9da78 fix: using lib
1d0911b style: improved output when canceled
e07caf3 style: rm empty line
60eb9d5 style: simplified code
686f5d2 test: added benchmark as well
f422e77 test: cover context with timeout
8e94fa7 test: fixed release tests
12321ec test: fixed snap tests
a751da5 test: fixed tests
6b0e668 test: fixed tests
f537091 test: removed useless test

Docker images

  • docker pull goreleaser/goreleaser:v0.42.0
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.41.1

Published by caarlos0 almost 7 years ago

Changelog

98b70f4 docker: added missing params to artifact
b61aec7 remove: TODOs that dont need to be fixed

Docker images

  • docker pull goreleaser/goreleaser:v0.41.1
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.41.0

Published by caarlos0 almost 7 years ago

Changelog

2af7169 feat: defaulter on snap pipe
6270aa9 feat: name template on snapcraft packages
5dba7fb feat: name_template support for fpm packages
7910863 refactor: improved name template
fc4d936 refactor: name templates
4ce13bc refactor: name templates for archive pipe
7d22ffd style: better struct format
876e5fb style: renamed template pkg to filenametemplate
915e404 test: fixed broken template test

Docker images

  • docker pull goreleaser/goreleaser:v0.41.0
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.40.6

Published by caarlos0 almost 7 years ago

Changelog

ba68011 fix: env
a7a290f fix: use gnu-tar on macOS
3d93a2d test: improved fpm test

Docker images

  • docker pull goreleaser/goreleaser:v0.40.6
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.40.5

Published by caarlos0 almost 7 years ago

Changelog

ca35acf feat: docker in parallel
32ca896 feat: docker in parallel
bac7c6f fix: fixed writing golden files
60001bf fix: fixed writing golden files
bd5df9d fix: fixed writing golden files
d96d321 fix: improved docker pipe output
219babd fix: treatment for when an extra file doesnt exist
f99de0a test: fix start/stop registry
ef85d58 test: fixed one test
1d117b4 test: flag.Parse
1b7e4ce test: improved docker pipe coverage
76b30d6 test: improved docker pipe test coverage
deff38e test: parallelism

Docker images

  • docker pull goreleaser/goreleaser:v0.40.5
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.40.4

Published by caarlos0 almost 7 years ago

Changelog

478c5dc Merge remote-tracking branch 'origin/master' into pull-483
cdc306a added one more test to cover 2-level directory linking
777b9c6 chore: added bandep
84426e1 chore: removed comments
e4da87b feat: docker - added linker for extra directories
bceb42d feat: using filepath.Walk to link files and folders
c7b2572 test: fixed docker link tests

Docker images

  • docker pull goreleaser/goreleaser:v0.40.4
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.40.3

Published by caarlos0 almost 7 years ago

Changelog

35aefdd chore: fixed TODO probot config (hopefully)
f210a28 fix: avoiding double escapes
4f3ed00 fix: import
9662519 fix: paralelism on checksums pipe
449ec3f fix: re-added .Binary to supported fields
65d3c7a test: testing log output as well

Docker images

  • docker pull goreleaser/goreleaser:v0.40.3
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.40.2

Published by caarlos0 almost 7 years ago

Changelog

0780c23 feat: allow env vars for checksum name_template
660f8cf test: added env to pipe tests

Docker images

  • docker pull goreleaser/goreleaser:v0.40.2
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.40.1

Published by caarlos0 almost 7 years ago

Changelog

b667490 fix: add the build artifact only if build succeeds
3342566 fix: archive default name template
3a1f737 refactor: move archiveformat code inside archive pipe
f194d84 test: improved archive tests
1475343 typo: writting vs writing

Docker images

  • docker pull goreleaser/goreleaser:v0.40.1
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.40.0

Published by caarlos0 almost 7 years ago

Changelog

ca0b596 Revert "fix: dont compile without go:generate"
245e888 chore: cleanup
a7bd529 chore: make ci should also build
10c6df7 chore: more cleanup
97ac740 fix: added more tests to artifactory
f433bcb fix: brew tests/multiple darwin builds/gh enterprise
92b9d92 fix: cleaning up
5ff07c3 fix: cleaning up
aceb41b fix: cleaning up
f9dbfb5 fix: cleaning up
ab5e431 fix: cleaning up artifactory
9ac3b8c fix: cleaning up artifactory
64485c9 fix: docker images on release notes
6135c9f fix: dont compile without go:generate
9cfa2c3 fix: general cleanup
530feac fix: improved artifact add logs
d4b84be fix: signature upload
306b84d fix: test using wrong import
8a0b484 fix: wip fixing artifactory
d83b420 refactor: changed code on archive pipe
b9cc820 refactor: changed code on build pipe
2488105 refactor: fixed brew pipe
bdacb33 refactor: fixed checksums pipe
e9b2769 refactor: fixed docker and archive pipes
3cfa078 refactor: fixed docker pipe
906c8b0 refactor: fixed fpm pipe
24f186a refactor: fixed sign and snap pipe
1982259 refactor: improved artifact filtering
f09a539 refactor: new artifact package
574b294 refactor: refactored artifactory pipe
3759408 refactor: remove old code from context pkg
32fbebc refactor: small fixes here and there
35e92aa test: fix sign pipe tests (hopefully)
30a7867 test: fixed archive tests
df5d9c0 test: fixed artifactory pipe tests
82a24d0 test: fixed checksums pipe tests
f296519 test: fixed docker pipe tests
df6076e test: fixed fpm pipe tests
826dd45 test: fixed release pipe tests
8828be1 test: fixed snap pipe tests
d8987e2 test: fixing build pipe tets
753359a test: removed useless test
9dcfcd4 test: wip fixing sign tests

Docker images

  • docker pull goreleaser/goreleaser:v0.40.0
  • docker pull goreleaser/goreleaser:latest

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.39.0

Published by caarlos0 almost 7 years ago

Changelog

d7da2c2 chore: checking markdown with prettier/prettier
b1ccfbc chore: checking markdown with prettier/prettier
0d9b227 chore: fixed gitignore
7b95e1e feat: add artifact sign pipeline
1f0d44d fix: simplify code and improve test
d68b864 test: add test for sign pipeline
523a650 test: make gometalinter happy
d72c70a test: test AddChecksum

Docker images

  • docker pull goreleaser/goreleaser:v0.39.0

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.38.0

Published by caarlos0 almost 7 years ago

Changelog

415613e bump: deps
7c9e1ee chore: add nolint to the todo make task
8627037 chore: added empty lines
752c071 chore: enable debug in fpm TestRunPipe
2cc10c3 chore: fixed/ignore lint issues
492a018 feat: Added basic support to push binaries into Artifactory
5193680 feat: Allow overriding fpm destination for binaries
d875dd0 feat: Implemented upload mode for Artifactory pipeline
8e6133c feat: allow override dist folder
83093ac feat: break if main package doesnt have a main func
3064e11 feat: improved fpm output
3234cb9 feat: make fpm respect --parallelism
df0cf14 feat: re-added parallelism on fpm pipe
0b0c12a fix: Adjusted codebase according comments from @caarlos0
2842b86 fix: Don't continue Artifactory pipeline when there is an error
37bc09f fix: Use HTTP error if upload to Artifactory failes
11fee22 fix: a new workdir for each fpm instance
9a9b937 fix: accepting non-main.go files as well
adc2d7d fix: dependencies and conflicts on brew tap
c1d2c28 fix: gometalinter warnings for Artifactory pipeline
024ca0a fix: panic while access a http response in Artifactory pipeline
51bc617 fix: shadows declaration (vetshadow)
4021a8e refactor: Generalized uploadAssetAndLog in Artifactory pipeline
27a9abc refactor: Introduced name per artifactory instance for identification
af618f9 refactor: Removed os.Getenv / os.Setenv in favor of ctx.Env
4e4529b refactor: Simplified if checks for configured artifactories
13d2bca refactor: improved error message
ce9e1c5 refactor: improved error messages
eb48a02 refactor: improved test code
5a2f6d0 refactor: remove unnecessary code
d9f13a3 refactor: set default value of bindir in defaults pipe
03aec11 refactor: small improvement on if stmt
48ddd4c refactor: using ast parser instead
8ae5d15 refactor: using errors package properly
dba83bf refactor: using os.Stat to decide wether it is a file or a dir
3fa0fe5 test: Add more unit tests for Artifactory pipeline
78f83ec test: Add three new unit tests for Artifactory pipeline
240a70e test: Added three new unit tests for Artifactory pipeline
eacabad test: Fix unit test TestArtifactoriesWithInvalidMode
a9f33bd test: added a test case for an invalid main.go

Docker images

  • docker pull goreleaser/goreleaser:v0.38.0

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.37.10

Published by caarlos0 almost 7 years ago

Changelog

06ddedf feat: write actual config to dist
36015b4 fix: lint warnings
f3fcb48 test: added tests to effective config pipe
07c04b3 test: fixed tests

Docker images

  • docker pull goreleaser/goreleaser:v0.37.10

Automated with GoReleaser
Built with go version go1.9 linux/amd64

goreleaser - v0.37.9

Published by caarlos0 almost 7 years ago

Changelog

bb5e27b fix: remove brew taps listing from release notes

Docker images

  • docker pull goreleaser/goreleaser:v0.37.9

Automated with GoReleaser
Built with go version go1.9 linux/amd64