1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-08 03:31:59 +02:00
goreleaser/www/docs
Carlos Alexandro Becker 99afc8d62e
feat: nix support (#4012)
very, very, very WIP implementation of nixpkgs for GoReleaser.

**Decisions made for this first version:**
- only linux and darwin, arm64, 386 and amd64
- only support pkgs from goreleaser-generated archives
- no support to push into default nixpkgs repository
- no support to automatically add the _maybe_ new pkg to the root
`default.nix`
- the generated nixpkg will be rather verbose, which shouldn't be too
much of an issue as it is autogenerated anyway

**TODOs**:
- [x] macos universal binary support
- [x] custom pkg path (e.g. pkgs/misc/foo/bar/default.nix)
- [x] handle archives with a folder in them
- [x] add more options: postInstall, ??

**Will be handled in future versions**:
- [ ] archives.format=binary support
- [ ] compile from source
- [ ] PR-ing into nixpkgs
- [ ] armv6l-linux & armv7l-linux support

closes #3537

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2023-05-25 23:07:10 -03:00
..
ci docs: improve wording 2023-04-30 00:02:38 +00:00
cmd docs: update 2023-05-04 02:33:06 +00:00
cookbooks docs: fix cookbooks/contributing 2023-05-17 23:27:57 +00:00
customization feat: nix support (#4012) 2023-05-25 23:07:10 -03:00
errors feat: allow multiple scoops (#3963) 2023-04-30 21:29:36 -03:00
limitations docs: typo fix 2022-12-19 23:51:17 -03:00
overrides docs: add banner asking for support to the website, release notes, etc 2023-05-19 19:33:37 +00:00
scm docs: standarizing docs defaults, since, etc (#3898) 2023-04-02 17:16:21 -03:00
static docs: cookbook for monorepos, release.tag 2023-05-17 23:22:36 +00:00
contributing.md build: use go1.20 (#3757) 2023-02-05 13:39:39 -03:00
deprecations.md docs: clarify replacements a bit more 2023-05-19 13:49:34 +00:00
eula.md docs: make co-marketing more strict on eula (#3583) 2022-11-22 23:54:11 -03:00
how-it-works.md
index.md
install.md feat: nix support (#4012) 2023-05-25 23:07:10 -03:00
intro.md docs: rename .goreleaser.yml to .goreleaser.yaml in intro (#3680) 2023-01-03 22:23:56 -03:00
links.md
post-checkout.md
pro.md docs: update 2023-03-29 22:23:53 -03:00
quick-start.md docs: pre-fill scopes for new Personal Access Token (#4010) 2023-05-15 09:26:08 -03:00
security.md docs: add banner asking for support to the website, release notes, etc 2023-05-19 19:33:37 +00:00
sponsors.md
users.md chore: docs auto-update 2023-04-10 11:56:39 +00:00