Kristoffer Dalby
b684ac0668
Simplify goreleaser, package deb and rpm
...
This commit simplifies the goreleaser configuration and then adds nfpm
support which allows us to build .deb and .rpm for each of the ARCH we
support.
The deb and rpm packages adds systemd services and users, creates
directories etc and should in general give the user a working
environment. We should be able to remove a lot of the complicated,
PEBCAK inducing documentation after this.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-04-07 11:06:42 +02:00
Kristoffer Dalby
527b580f5e
Add build flag to enable TS2019 ( #928 )
2022-11-04 11:26:33 +01:00
Juan Font Alonso
84044e236d
Release using go 1.19
2022-09-03 12:21:54 +02:00
Kristoffer Dalby
2653c2f5e8
Drop arm32 (armhf) for linux and add Darwin arm64
2022-06-03 17:34:06 +00:00
Kristoffer Dalby
bfbcea35a0
Remove dependency on CGO
...
This commit changes the SQLite dependency to one that does not depend on
CGO. It uses a C-to-Go translated sqlite library that is Pure go.
2022-02-22 16:51:54 +00:00
Kristoffer Dalby
71ab4c9b2c
Fix type according to config schema
2022-01-30 08:59:25 +00:00
Kristoffer Dalby
e0c22a414b
Remove wrong comment
2022-01-30 08:56:28 +00:00
Kristoffer Dalby
4e63bba4fe
Only compat go 1.17 in go mod tidy
2022-01-30 08:55:41 +00:00
Juan Font
3e941ef959
Enable marking releases as prerelease
2021-11-28 22:00:22 +00:00
Juan Font Alonso
672d8474b9
PRettier on the yamls
2021-10-21 21:18:50 +02:00
Juan Font Alonso
fb569b0483
Fixed ARM64 compiler name
2021-10-21 17:47:10 +02:00
Juan Font Alonso
5159b6d085
Trying to fix arm64
2021-10-20 23:10:59 +02:00
Juan Font Alonso
5807562b56
Add arm64 binaries
2021-10-15 17:00:04 +02:00
Ward Vandewege
1d81333685
Make sure that goreleaser uses the appropriate version string when
...
building the headscale executable.
2021-10-03 14:00:08 -04:00
Juan Font Alonso
5748744134
Use ubuntu 18.04 as build env
2021-07-12 17:04:28 +02:00
Juan Font Alonso
27e97cbd09
Use crosscompiling and enable CGO in goreleaser
2021-06-16 19:24:30 +02:00
Juan Font
da8014074c
Added missing goreleaser file
2021-06-14 09:17:23 +02:00