1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-06-17 00:17:53 +02:00
Commit Graph

30 Commits

Author SHA1 Message Date
0d4f605388 feat: deterministic / reproducible build support (#1641)
* Make checksum ordering consistent

* Use consistent time for build date

* Add commit date to templates

* Add config option for build mod timestamp

* Make goreleaser builds reproducible

* Fix error in wording

* Update www/docs/customization/build.md
2020-07-06 17:09:22 -03:00
ef19f1610b fix: windows filenames (#1539)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-05-21 22:08:54 -03:00
705ab90e4f fix: builds.binary template (#1476)
* fix: builds.binary template

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: revert

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-04-29 15:08:06 -03:00
8032d12052 feat(pipe/build): Add support for flexible build hooks (#1414) 2020-04-12 12:13:20 -03:00
fa608c302e fix: build.binary and artifact.extra.binary (#1399)
* fix: build.binary and artifact.extra.id

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: scoop usage of extra[binary]

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: unlock
2020-03-28 15:40:16 -03:00
3bfb36355e feat: support to gomips (#1288)
* feat: support to gomips

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: prefix

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-01-26 14:36:00 -03:00
1943d3147b feat: specify (sub)directory with go code when building (#1273) 2020-01-13 14:23:00 -03:00
9d5f36f21b feat: wasm support (#1159)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-10-01 16:00:44 -03:00
1080215876 fix: artifact fields not available to flags (#1118) 2019-08-14 10:07:00 -03:00
b477ffa095 refactor: pointer to artifact (#1110)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-08-12 17:44:48 -03:00
f6e5c4eed5 fix: ldflags need to be a single string to apply (#1086)
- fixes a case where ldflags are set as array in config yaml, this causes only last one to apply
2019-07-17 17:59:07 -03:00
15475c6484 feat: build id (#1008)
* feat: build id

* test: added more tests

* fix: imports
2019-04-14 15:16:01 -03:00
310bf450a8 fix: all envs allowed on build template (#992) 2019-04-09 09:15:05 -03:00
7d7951a223 feat: template on flags (#923) 2019-01-17 10:50:00 -02:00
850205abf1 feat: back-reference build artifacts from archive artifact (#908) 2019-01-01 14:40:17 -02:00
bd5d853f60 test: fix build tests 2018-10-30 23:50:55 -03:00
64b1f14a86 refactor: better code organization (#757)
* refactor: merging archive in the same repo

* refactor: merging archive in the same repo

* refactor: better organizing packages

* refactor: fixing renames

* fix: new dep version

* fix: makefile

* fix: zip/tar tests

* fix: gitigonore

* fix: s3 tests

* fix: archive test
2018-08-14 23:50:20 -03:00
92632956d1 chore: fix lint issues 2018-07-09 00:16:40 -07:00
71717947d3 fix: using tmpl in build, git and go builder pkgs 2018-07-08 23:08:06 -07:00
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
46aa41e27e feat: Add asmflags and gcflags fields (#648) 2018-04-20 08:26:04 -03:00
5a0b6c4608 fix: added time func to ldflags template 2018-04-15 20:32:52 -03:00
002d88b514 fix: Catch all stat errors 2018-02-01 13:27:21 +01:00
4da660d790 test: improve tests as per review 2018-01-28 11:42:03 -02:00
96a431c6a8 fix: several review suggestions 2018-01-26 21:54:08 -02:00
fc7f33be98 style: renamed Default to WithDefaults 2018-01-26 19:35:12 -02:00
9897a001bd test: golang builder: 100% covered 2018-01-26 19:11:40 -02:00
2f69359209 test: skip for now 2018-01-23 15:47:04 -02:00
9416dcc751 refactor: just started fixing tests 2018-01-22 01:10:17 -02:00
a457ae6e17 feat: support multiple build systems 2018-01-21 14:31:08 -02:00