goreleaser

Deliver Go binaries as fast and easily as possible

MIT License

Stars
13.2K
Committers
401

Bot releases are hidden (Show)

goreleaser - v0.183.0

Published by caarlos0 almost 3 years ago

Changelog

a2ff2b8ddafe86900940386427a7e9f52662002b: feat(brew): multi-arch brew on binary archives (#2590) (@caarlos0)
ae6814466ede9c5ca7f162cea985ce0e92dcf2c3: feat(deps): upgrade go-github (#2581) (@caarlos0)
f4cef9605525f200fffdf9479cf166abfc07a4cf: feat(gofish): support binary releases (#2577) (@caarlos0)
c99071eb9eaee25f50daa49e4c29a8dcf2446dd8: feat(homebrew): support binary releases (#2576) (@caarlos0)
cbb567ca743a78477cb5d6c5c8248f4beb642bf6: fix(archive): add extra fields to the archives (#2578) (@caarlos0)
ba9b75a0950e665b5c69ba1efac8979ef8908409: fix(brew): remove deprecated bottle :unneeded (#2591) (@markcornick)
160d97af40bb747e86e4c7ff8f7ed68e87ec1768: fix: check if builds.dir is a directory (#2587) (@pmareke)
b5aefe6571effbd26a13f2664eb57e8e8e9477f5: fix: improve logging (@caarlos0)
870dc146fa2aae9a699f5cd939defc4f9f8d7b4d: fix: universal binary should be in dist/$x_darwin_all dir (@caarlos0)
df2f00fc8bae7bc59c5e18704cbd551681b32d7a: refactor: put common extra keys in the artifact package (#2580) (@caarlos0)

Docker images

  • docker pull goreleaser/goreleaser:v0.183.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.183.0

What to do next?

goreleaser - v0.182.1

Published by caarlos0 about 3 years ago

Changelog

d6724cf6246b4e004acac2a34f9da339fbf9daab: fix: gofish on windows (@caarlos0)
d5638991c81f81b1757b24c740b58344efb2dbc0: fix: gofish with multiple binaries (@caarlos0)

Docker images

  • docker pull goreleaser/goreleaser:v0.182.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.182.1

What to do next?

goreleaser - v0.182.0

Published by caarlos0 about 3 years ago

Changelog

d32454e27997c2cc529106badb2e0c2119f9ce1e: feat: add telegram announcer (#2563) (@pmareke)
03b6805715c9d0a2f2a097a5a6cf314f42578778: feat: adding gitlab api changelog (#2567) (@drewstinnett)
e64b2cd8dab265fbf880988e54de2ed8afa8ea88: feat: allow release notes to be used in template strings (#2566) (@patrick246)
33d857e34780b835d777bfab4fee123f42e77122: feat: add template support for homebrew skip_upload (#2562) (@terbolous)
3c98e866206b5388f8df26102f0e3962383e21ba: feat: create macOS Universal binaries (#2572) (@caarlos0)
1890e67fdafefca09ad66995dcec327122b213e8: feat: improve brew.install guessing (#2541) (@caarlos0)
a393262eb46e6e81cfc3edf956c1d1350b52b0fc: feat: support multiple binaries on gofish (#2569) (@caarlos0)
139bdd07ea1dfc983e0c6202017de1ee5cb61193: fix: copy symlinks (@caarlos0)

Docker images

  • docker pull goreleaser/goreleaser:v0.182.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.182.0

What to do next?

goreleaser - v0.181.1

Published by caarlos0 about 3 years ago

Changelog

aca255493b9672a103e1d483b48c7a98d03e2795: chore(ci): cache go-build results on github actions (#2559) (@caarlos0)
1f774d5d6a72fbb43ed24ec6d9278a6dc0d481fa: fix: changelog filters and sort when using github (@caarlos0)
c456654778c094462263c37d06e6f08ee403a3d8: fix: ignore 409 when pushing to fury.io (@caarlos0)
e546cb74bbe30520d9c6c97621ad178be1eb3d7f: fix: taskfile: rewerite task order of ci and add default taks (#2561) (@dirien)

Docker images

  • docker pull goreleaser/goreleaser:v0.181.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.181.1

What to do next?

goreleaser - v0.181.0

Published by caarlos0 about 3 years ago

Changelog

c1e61bdd1e4cc9f0ba2967da65145d5cf3a6d543: chore(ci): Replace Make with Task (#2557) (@andreynering)
a8d821da3ab1d0b8f0a27e169d507ac677b0d1e5: chore(ci): htmltest ignore urls (@caarlos0)
2cf4d2815793b60d9c3939dc647c67b1776d9a1e: chore(ci): improve release workflow (@caarlos0)
e7a9c2f05cad39adf008c3376e6409c380ff1cae: chore(ci): improve taskfile and build (@caarlos0)
337e921cd839c0881bc2bda2025f58243e09e098: chore(ci): publish to fish-food (@caarlos0)
f4a751579ac84d0a6a34e21c80f1ba256c1492c8: chore(ci): update taskfile, rm makefile (@caarlos0)
ff205733e731f78f0c11fc9b1f1494762bec1bc5: chore(deps): bump srggrs/assign-one-project-github-action (#2553) (@dependabot[bot])
71a36528dc5420fdfc08f0957cfb13766f9cf169: chore: delete kodiak.yml (@caarlos0)
b7bcacb0f1181b76e05c875f9d40b1aeda1a3b1d: chore: trigger docs refresh (@caarlos0)
f58f86a439b3f785714091feaa9e3ab96bfa2927: chore: twitter link (@caarlos0)
b50334f48587f40ed4fb06eb6203f26bc23de6e4: feat: add template support for homebrew tap name (@caarlos0)
20e14dd20408eaca6902be75df8b732d9d7a3ca8: feat: add template support for homebrew tap owner (#2544) (@terbolous)
e0315ff4c4e2c10e68a113b580ebc08d02809078: feat: allow default branch to be used in CreateFile (#2539) (@drewstinnett)
e2f7c830649977b722ac2f3c068a945bc7205fba: feat: allow to skip announcers (#2528) (@caarlos0)
519a4f67c5baabc5532ab9b4c3c3166fdd5c2ae0: feat: announce: mattermost (#2536) (@cpanato)
89e5a4ebf1435d3646c734cf66bfbfcfccf6620b: feat: changelog from github (#2548) (@caarlos0)
bdab7f0ac9a139addd52abff99f63fc91f4bf880: feat: publish arm v7 variant (#2551) (@crazy-max)
d2a63c1093dc0f3f221651a4ea45a90aba54cd00: feat: publish: GoFish integration (#2509) (@dirien)
d7e1bcc1f069bc294abe9032c9209f271dc60745: fix: armv7 on linux is usually armv7l (@caarlos0)
33f7a256bd457a770effd40cae106ef9f88b6e09: fix: docs: Missing mattermost docs on website (#2543) (@dirien)
395a148300bec1ce43f0d84b3704593b8f9edc56: refactor: improve brew templates (#2530) (@caarlos0)
ced53473889ff9c6dca96b02c1c4067348f787bf: refactor: improve scmChangeloger (@caarlos0)
0d4430269bf35e565fe34fa5c53ab2f4ced5ebef: refactor: remove unused not impl error (#2540) (@caarlos0)
c739724f1261fd405ee3b118460beb7b5b14dc88: refactor: unifying client mocks (#2549) (@caarlos0)

Docker images

  • docker pull goreleaser/goreleaser:v0.181.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.181.0

What to do next?

goreleaser - v0.180.3

Published by caarlos0 about 3 years ago

Changelog

  • f9cea01cfcb46f4561c52ba6d84e6832f1bf8229: fix: run goreleaser via exec to handle ctrl+c (#2525) (@troian)
  • 608d48ab30e1f50a797b65c445cdb5315c9115e1: fix: bug in handling gitlab-ci style urls (#2527) (@drewstinnett)
  • c4b23fa987952e9b47703aaaf29a23ed65888bec: chore(ci): do not create discussion on release (@caarlos0)
  • cab04ef6c1ce2df017dd24f623c2c7f861080b80: chore(deps): bump dessant/lock-threads from 2 to 3 (#2535) (@dependabot[bot])
  • 88813280416f7e62cfb686fa5713a141edfe46fa: fix: regression on nil pointer check (#2533) (@dirien)
  • 2b646008f433b40bfd130ac549ca2a5e80805603: fix: add a debug log on git config (@caarlos0)
  • 0c51988ff183eda6e8edaea2841ec61f8d6b47f8: fix: add a debug log on git config (@caarlos0)
  • c7580bf49f1df01d0f0c9be4ef85c5161a165978: fix: add a debug log on git config (@caarlos0)

Docker images

  • docker pull goreleaser/goreleaser:v0.180.3
  • docker pull ghcr.io/goreleaser/goreleaser:v0.180.3

What to do next?

goreleaser - v0.180.2

Published by caarlos0 about 3 years ago

Changelog

c90f1085 fix: do not skip any defaults (#2521)

Docker images

  • docker pull goreleaser/goreleaser:v0.180.2
  • docker pull ghcr.io/goreleaser/goreleaser:v0.180.2

What to do next?

goreleaser - v0.180.1

Published by caarlos0 about 3 years ago

Changelog

6a4dff15 chore(deps): bump srggrs/assign-one-project-github-action (#2518)
29016cb0 fix: brew/scoop panic (#2515)

Docker images

  • docker pull goreleaser/goreleaser:v0.180.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.180.1

What to do next?

goreleaser - v0.180.0

Published by caarlos0 about 3 years ago

Changelog

b6696fe5 chore(ci): announce to discord
a9074a3a chore(ci): update cosign installer action to 1.2.0 (#2490)
c6bdda27 chore: delete funding.yml
7c8c942b chore: fix wording
cd93cda2 chore: gofumpt
0534b408 chore: release footer improvements
60bb4792 chore: rm accidentally commited files
de7b01eb feat(docker): install tini to handle Ctrl+C (#2501)
4fb4ee67 feat: Allow to specify the git remote name (#2486)
afad409c feat: add SMTP support to the announces (#2485)
61bead89 feat: improve output and pipe skipping (#2480)
833db79b feat: removes deprecated non-semver allowance (#2503)
421b92f3 feat: support subgroups in GitLab (#2474)
35cb87e6 fix(buildpacks): add if check when copying Dockerfile (#2493)
a8a3061f fix: debug skip
f7c865c4 refactor: split go mod into 2 pipes (#2502)

Docker images

  • docker pull goreleaser/goreleaser:v0.180.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.180.0

What to do next?

goreleaser - v0.179.0

Published by caarlos0 about 3 years ago

Changelog

8241a23e chore(deps): bump gocloud.dev from 0.23.0 to 0.24.0
91a8abb2 chore(deps): bump golang from 1.17.0-alpine to 1.17.1-alpine (#2470)
e8c1a8af chore: gofumpt
435593ae chore: gofumpt
5ea003c6 feat(docker): add buildpacks support (#2461)
31147950 feat: announce: discord (#2478)
1c44c214 feat: announce: teams (#2482)
0017dc93 fix: nfpm subdir in binary name
b0a6bf47 fix: panic on gitlab create release (#2473)
7b0b88f2 refactor: docker sign is actually a publisher
d77f862f refactor: improve build (#2475)

Docker images

  • docker pull goreleaser/goreleaser:v0.179.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.179.0

Check out GoReleaser Pro as well!

goreleaser - v0.178.0

Published by caarlos0 about 3 years ago

Changelog

38dd86a2 Merge remote-tracking branch 'origin/master'
8afb5eaf feat: Add support for templating NFPM bindir (#2466)
68ff8e99 feat: support templates for scm urls (#2465)
5a01a10f fix: clean user information from remote url if it contains username and token (#2457)
077d3491 fix: downgrade go-reddit to 2.0.0
1e40bbac fix: link in example config to https (#2455)

Docker images

  • docker pull goreleaser/goreleaser:v0.178.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.178.0

Check out GoReleaser Pro as well!

goreleaser - v0.177.0

Published by caarlos0 about 3 years ago

Changelog

a9239e87 chore : fmt
5e906b25 chore(deps): bump github.com/caarlos0/env/v6 from 6.6.2 to 6.7.0 (#2444)
788add91 chore: fmt
70057e81 ci: auto assign project to issues/prs
96672164 feat: add support for checksum generation for extra files (#2406)
b661a571 feat: allow to template brew message (#2447)
990fb63a feat: allow to use .tar as archive format
d3db692a feat: announce: reddit (#2431)
aa28f31a feat: announce: slack (#2429)
275e17bc feat: support links inside archives (#2436)
b63e5447 feat: templateable nfpm key files (#2448)
b132d00a fix: build dir that dont exist yet (#2435)
1052ce17 fix: log docker args on debug
c2ffee8d fix: merge conflicts
eb9950e7 fix: pin cosign installer action version
c100de32 fix: rename checksums file
c08bb7f2 refactor: order methods
19cd0e22 refactor: remove unneeded if
8858049a refactor: tar logic

Docker images

  • docker pull goreleaser/goreleaser:v0.177.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.177.0

Check out GoReleaser Pro as well!

goreleaser - v0.176.0

Published by caarlos0 about 3 years ago

Changelog

04a62ae4 ci: sign goreleaser artifacts
757701f6 feat: snapshot.name_template should use tag instead of version (#2417)
5bdbffc9 feat: allow to template signs.stdin
ad57a133 feat: sign docker images with cosign (#2423)
dd5ccf71 feat: use go 1.17 (#2408)
4c399575 fix: prevent panic on invalid git remote url (#2416)
013bd691 fix: run 'go version' command in build.Dir (#2411)
67e2dc60 refactor: lint issues

Docker images

  • docker pull goreleaser/goreleaser:v0.176.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.176.0

Check out GoReleaser Pro as well!

goreleaser - v0.175.0

Published by caarlos0 about 3 years ago

Changelog

43b91b6b chore(deps): bump code.gitea.io/sdk/gitea from 0.14.1 to 0.15.0 (#2402)
70939c7f chore(deps): bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.2 (#2383)
27150b09 chore(deps): bump github.com/xanzy/go-gitlab from 0.50.2 to 0.50.3 (#2392)
8eab9af2 chore(deps): bump golang from 1.16.6-alpine to 1.16.7-alpine (#2385)
5e006eb2 chore(deps): bump golang from 1.16.7-alpine to 1.17.0-alpine (#2410)
d329a9c0 feat: add id to dockers and docker_manifests (#2399)
72b7f3b3 feat: remove deprecated docker options (#2400)
a8136445 feat: support windows/arm64 (#2407)
a4a96eab fix: main check when using gomod.proxy (#2390)
7f0edf6f fix: make scoop write .json when --skip-publish (#2380)
18695c26 fix: sort tags by version not day of the week (#2377)
3966921c fix: upload gcs blobs to bucket root (#2409)

Docker images

  • docker pull goreleaser/goreleaser:v0.175.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.175.0

Check out GoReleaser Pro as well!

goreleaser - v0.174.2

Published by caarlos0 about 3 years ago

Changelog

9572ef58 chore: pin major of codecov
27139e25 fix: better custom publisher logs

Docker images

  • docker pull goreleaser/goreleaser:v0.174.2
  • docker pull ghcr.io/goreleaser/goreleaser:v0.174.2

Check out GoReleaser Pro as well!

goreleaser - v0.174.1

Published by caarlos0 about 3 years ago

Changelog

a9f076b8 fix: archive subdir with the same name as src

Docker images

  • docker pull goreleaser/goreleaser:v0.174.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.174.1

Check out GoReleaser Pro as well!

goreleaser - v0.174.0

Published by caarlos0 about 3 years ago

Changelog

757065fb chore(ci): enabled dependabot on docker (#2344)
8c19bafd chore(deps): bump codecov/codecov-action from 1 to 2.0.1 (#2351)
fff89c02 chore(deps): bump github.com/goreleaser/nfpm/v2 from 2.5.1 to 2.6.0 (#2342)
e51b6d67 chore(deps): bump golang from 1.16-alpine to 1.16.6-alpine (#2345)
80dc5e65 chore: deleted in favor of new templates
7f40922e chore: gofumpt
2a304f59 chore: improve pre-commit
3b6d1265 chore: pre-commit hook
6ecddbd7 feat(snapcraft): manage channel upload (#2361)
c3af5870 feat: add docker-buildx to Docker image (#2333)
73641c71 feat: file mappings in archives (#2347)
b176b1ff feat: inc parts of semver, change snapshot default name (#2358)
bf19dc10 feat: moving some cmd logs to debug (#2359)
a6e0a7f8 feat: smaller releases.json (#2343)
f37c0450 fix: copying file on docker pkg instead of hard linking (#2362)
d99641f3 fix: gitignore patching needs leading newline (#2350)
b97f29f1 fix: print website on version
1dd2ad1a fix: return an err with stdout/err when a command failed (#2363)

Docker images

  • docker pull goreleaser/goreleaser:v0.174.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.174.0

Check out GoReleaser Pro as well!

goreleaser - v0.173.2

Published by caarlos0 over 3 years ago

Changelog

5bcfa904 fix new gitlab releases throwing 404 due to API change #2334 (#2335)
9333f80a fix: improve docker logs

Docker images

  • docker pull goreleaser/goreleaser:v0.173.2
  • docker pull ghcr.io/goreleaser/goreleaser:v0.173.2

Check out GoReleaser Pro as well!

goreleaser - v0.173.1

Published by caarlos0 over 3 years ago

Changelog

d246b1b6 chore: gomod cache

Docker images

  • docker pull goreleaser/goreleaser:v0.173.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.173.1

Check out GoReleaser Pro as well!

goreleaser - v0.173.0

Published by caarlos0 over 3 years ago

Changelog

dbb2fe54 chore(deps): bump code.gitea.io/sdk/gitea from 0.14.0 to 0.14.1 (#2323)
b43a2e95 chore(deps): bump github.com/spf13/cobra from 1.1.3 to 1.2.0 (#2328)
433335a2 chore(deps): bump github.com/spf13/cobra from 1.2.0 to 1.2.1 (#2329)
405583b1 chore(deps): bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#2324)
8594161d chore: update docs
bffa7e5e feat: template header and footer (#2326)
ba5dc09c fix: manifest default
91848616 refactor(docker): preparing for multiple backends (#2319)

Docker images

  • docker pull goreleaser/goreleaser:v0.173.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.173.0

Check out GoReleaser Pro as well!