1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2024-12-27 01:33:39 +02:00
Commit Graph

75 Commits

Author SHA1 Message Date
Carlos Alexandro Becker
71c6d96da6 docs: fix nfpm symlink example
closes #1982

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-12-30 15:49:44 -03:00
Carlos Alexandro Becker
93a94d1dad
chore(ci): improve dockerfile/manifest (#1974)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-12-28 17:36:57 -03:00
Carlos Alexandro Becker
3fb2366bd4
feat: install build-base on main img, drop -cgo img (#1924)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-11-28 18:04:13 -03:00
Carlos Alexandro Becker
e337fc9ca0
feat: multi-arch docker images (#1923)
* feat: multi-arch docker images

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

* feat: split files

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

* docs: manifest

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

* refactor: split files

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

* test: added some

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

* docs: flags

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

* fix: fmt

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

* fix: diff

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

* ci: enable experimental

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

* ci: multi-arch goreleaser images

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-11-28 16:26:37 -03:00
Lukas Malkmus
f35534d9d7
feat: make generated brew formulas brew audit compatible (#1908) (#1911)
* feat: add license as first class config key to homebrew (#1908)

* feat: remove trailing whitespace from generated brew formula (#1908)
2020-11-26 10:06:47 -03:00
Carlos Alexandro Becker
fafeb9b0dc
fix: install completions with homebrew (#1877)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-11-04 23:12:49 -03:00
Carlos Alexandro Becker
c4dfc3a1e7
feat: support ghcr.io (#1784)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-09-06 10:16:53 -03:00
Carlos Alexandro Becker
e014ad0ae8
feat: allow to create apk packages (#1768)
* feat: upgrade nfpm

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

* feat: allow to create apk packages

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-08-22 19:00:14 -03:00
Carlos Alexandro Becker
da22bf8eb8
feat: use go 1.15 (#1759)
* Update to Go 1.15 image (#1758)

* feat: use go 1.15

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

* fix: remove darwin_386

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

Co-authored-by: Simon Jürgensmeyer <sj14@users.noreply.github.com>
2020-08-16 11:29:44 -03:00
Carlos Alexandro Becker
8c93af20f8
chore(ci): exclude go mod tidys from changelog 2020-07-13 10:00:16 -03:00
Paul Tyng
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
Radek Simko
998e377627
refactor: align Homebrew repo handling with Scoop (#1649) 2020-07-06 10:48:17 -03:00
Grachev Mikhail
207ee49853
feat: add support brew dependency types (#1554)
Signed-off-by: Mikhail Grachev <work@mgrachev.com>
2020-05-24 12:10:25 -03:00
Carlos Alexandro Becker
4cf79bf9c5
fix: include golang as a dependency of deb/rpms (#1543)
* fix: include golang as a dependency of deb/rpms

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

* fix: recommends instead

* fix: typo
2020-05-23 14:28:55 -03:00
Carlos Alexandro Becker
629395a75a
fix: include go as a dependency of the brew tap (#1542)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-05-22 09:50:34 -03:00
Carlos Alexandro Becker
a5f0343368
feat: improve check command (#1435)
* feat: improve check command

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

* fix: main test

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

* fix: tests

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

* fix: tests, finally

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

* fix: lint

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-04-12 14:31:35 -03:00
Ben Kochie
7625a70812
fix: Use go mod download (#1345)
Recommend using `go mod download` rather than `go mod tidy` for fetching
dependencies. The `tidy` function is used to update things and chagnes
the dependency graph. Using the `download` function avoids any changes.

Signed-off-by: Ben Kochie <superq@gmail.com>
2020-02-17 09:13:28 -03:00
Yoan Blanc
1d7098ed42 docs: invite people to use docker --pull (#1305)
* www/docker: invite people to use --pull

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

* fixup! www/docker: invite people to use --pull

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

* goreleaser: label-schema is deprecated

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

* fixup! goreleaser: label-schema is deprecated

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2020-01-26 12:06:21 -03:00
Carlos Alexandro Becker
025e02a3bf
fix: do not build goreleaser for darwin 386
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2020-01-26 11:45:23 -03:00
Carlos Alexandro Becker
44038a2f50
feat: nfpm without rpmbuild (#1187)
thanks @djgilcrease for all the hard work on nfpm
and google/rpmpack.

thanks to @jarondl who works on rpmpack as well.

great work everyone! 🚀

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-10-11 09:00:19 -03:00
Carlos Alexandro Becker
d82565fb24
fix: go mod tidy everywhere
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-08-27 14:12:19 -03:00
Carlos Alexandro Becker
23e275e946
fix: update config
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-08-13 13:48:53 -03:00
Carlos Alexandro Becker
ab0e755a71
Revert "ci: remove gocenter for now" (#1101)
This reverts commit a10c5525bc.
2019-08-05 14:58:18 -03:00
Carlos Alexandro Becker
a10c5525bc
ci: remove gocenter for now
its failing on travis for some reason

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-08-02 17:49:08 -03:00
Carlos Alexandro Becker
19ed7564b4
feat: multiple nfpm (#1014)
* feat: multiple nfpm

* docs: improvements
2019-05-07 06:59:53 -03:00
Carlos Alexandro Becker
b8f5901265
feat: multiple archives (#942)
* feat: multiple archives

* fix: several things

* test: fixed

* fix: several things

* fix: archive id on the artifact

* fix: deprecated since

* docs: deprecations page improvements
2019-04-16 10:19:15 -03:00
Rimas Mocevicius
7c41d888f5 Set GoCenter as GOPROXY to speed up go builds (#989) 2019-03-21 09:59:00 -03:00
Carlos Alexandro Becker
cf4aba68d3
feat: global env and template-able before hooks (#974)
* feat: global env

* docs: hooks templateable, global env

* docs: hooks templateable, global env

* feat: templas on before hooks

* docs: revert unwanted change

* fix: use os.environ too

* chore: travis

* fix: goreleaser.yml
2019-03-03 14:12:22 -03:00
Carlos Alexandro Becker
01249b23d2
fix: deprecated docker.binary 2019-03-03 14:08:20 -03:00
Carlos Alexandro Becker
64d91df6d5
fix: actions.icon: rocket is not a valid icon 2019-01-25 14:13:29 -02:00
Carlos Alexandro Becker
b83fdd82ac
feat: github actions support (#939)
* feat: github actions support

* docs: actions doc
2019-01-24 16:10:14 -02:00
Carlos Alexandro Becker
aec15be52c
fix: docker: added labels 2018-11-27 14:05:54 -02:00
Carlos Alexandro Becker
5449d5c495 fix: docker: binary 2018-11-27 14:03:53 -02:00
Carlos Alexandro Becker
52e5c3aa56 feat: also build/publish docker w/ cgo image 2018-11-27 14:03:53 -02:00
Carlos Alexandro Becker
8eaca29766
fix: stop using deprecated tag_templates 2018-10-31 00:23:29 -03:00
Carlos Alexandro Becker
020174ebd2 chore: go modules 2018-10-30 23:50:55 -03:00
Carlos Alexandro Becker
f7268a0979
fix: deploy goreleases to snap store 2018-10-20 17:41:31 -03:00
Carlos Alexandro Becker
817f0a7a13 fix: remove go generate 2018-09-16 21:46:21 -03:00
Carlos Alexandro Becker
5cc504fb94
fix: docker image 2018-09-04 09:26:26 -03:00
Carlos Alexandro Becker
27b169ba8d fix: revert test changes on goreleaser.yml file 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
30663e4a1b
chore: improved .goreleaser.yaml 2018-04-03 21:36:11 -03:00
Carlos Alexandro Becker
2e0926c60d
fix: why am I packaging internal sources
dunno, probably was drunk at the time

refs #602
2018-03-10 14:14:45 -03:00
Carlos Alexandro Becker
b34224ab36
fix: go generate hook 2018-03-08 18:46:48 -03:00
Carlos Alexandro Becker
0f24a529da
fix: inline config (#592)
* fix: inline config

Simple is always better.

refs #591

* style: fmt
2018-03-01 23:37:15 -03:00
Carlos Alexandro Becker
2ff058fd64
fix: fixed init
For some reason when building . instead of main.go,
the main_packr.go file was being ignored it seems.

Also changed it to run with go generate.

refs #591
2018-03-01 22:05:59 -03:00
Carlos Alexandro Becker
3d8ccb44a7
fix: subfolders inside zip archive
closes #586
2018-02-28 23:57:10 -03:00
Carlos Alexandro Becker
289e21f70c
feat: improved init command (#577)
* feat: improved init command

* test: increased coverage

* revert: should have commited this yet
2018-02-25 18:49:34 -03:00
Carlos Alexandro Becker
d8fe6462d4
feat: nfpm: suggests and recommends (#568)
refs https://github.com/goreleaser/nfpm/pull/5
2018-02-18 19:36:52 -03:00