Artem Klevtsov
1b6bad0b63
Add docker alpine image
2022-01-12 19:29:59 +07:00
ohdearaugustin
3de311b7f4
Fix docker release
2021-12-27 21:24:57 +01:00
Juan Font
1b007d2208
Use go1.17 in goreleaser as required my go mod
2021-12-06 23:19:08 +01:00
Kristoffer Dalby
32006f3a20
Use go 1.17
2021-11-28 08:26:36 +00:00
Fernando De Lucchi
f74b9f5fe2
Styling and prettier
2021-11-17 16:25:37 -05:00
Fernando De Lucchi
de42fe3b04
Merge branch 'main' into patch-1
2021-11-16 19:10:42 -05:00
Alessandro (Ale) Segala
a10388b709
Merge branch 'main' into docker-distroless
2021-11-15 15:19:06 -08:00
Kristoffer Dalby
bd7b5e97cb
Merge branch 'main' into patch-1
2021-11-15 23:00:45 +00:00
ohdearaugustin
c6bc9fffe9
workflows/release: fix docker debug tags
2021-11-14 22:24:27 +01:00
ohdearaugustin
8454c1b52c
workflows/release: add docker debug
2021-11-14 21:15:33 +01:00
Fernando De Lucchi
b897a26f42
arm64 docker image build in release process
2021-11-13 21:08:59 -05:00
Kristoffer Dalby
f94b0b54d8
Remove lint install, update go
2021-11-13 09:39:20 +00:00
Kristoffer Dalby
806f0d3e6c
Format lint
2021-11-13 09:20:59 +00:00
Kristoffer Dalby
fa0922d5bb
define proto dir for buf
2021-11-13 09:18:00 +00:00
Kristoffer Dalby
95b9f03fb3
update buf setup
2021-11-13 09:13:17 +00:00
Kristoffer Dalby
24e0c944b1
Align with update golangci-lint
2021-11-13 09:11:03 +00:00
Kristoffer Dalby
edfcdc466c
Update lint ci file with prettier and proto
2021-11-13 08:13:38 +00:00
Kristoffer Dalby
53df9afc2a
Fix step naming error
2021-10-31 19:54:38 +00:00
Kristoffer Dalby
c9bd25d05c
Remove golint from github actions
2021-10-27 07:07:44 +00:00
Juan Font Alonso
f3bf9b4bbb
Contributors again fixed
2021-10-21 23:54:20 +02:00
Juan Font Alonso
d5aef85bf2
Fix contributors
2021-10-21 23:21:38 +02:00
Juan Font Alonso
e425e3ffd3
Fix contributors
2021-10-21 22:53:30 +02:00
Juan Font Alonso
672d8474b9
PRettier on the yamls
2021-10-21 21:18:50 +02:00
Juan Font Alonso
73e4d38670
Merge branch 'doc-reorg-v1' of https://github.com/juanfont/headscale into doc-reorg-v1
2021-10-21 21:01:57 +02:00
Juan Font Alonso
b93aa723cb
Run contributors on merge to master
2021-10-21 20:58:30 +02:00
Juan Font
0a6a67da85
Merge branch 'main' into doc-reorg-v1
2021-10-21 20:55:48 +02:00
Juan Font Alonso
16a90e799c
Contributors should be working
2021-10-21 20:36:26 +02:00
Juan Font Alonso
4c2f84b211
Add contributors Action
2021-10-21 20:33:58 +02:00
Juan Font Alonso
bc145952d4
Finally fix arm64 build
2021-10-21 19:56:36 +02:00
Zakhar Bessarab
20117c51a2
Add CI builds with artifacts for PRs and main
2021-10-07 11:50:47 +03:00
ohdearaugustin
f653b00258
workflows/release: add docker full version tag
2021-09-21 00:10:00 +02:00
Juan Font
536e8b71bf
Removed wrong syntax in actions
2021-09-13 22:59:33 +02:00
Juan Font
eae1b6a3de
More timeout in linting
2021-09-13 22:51:58 +02:00
Juan Font
31cc61478f
More timeout in linting
2021-09-13 22:47:38 +02:00
Juan Font
3095c1e150
Trying to correct Actions issues
2021-09-13 22:45:31 +02:00
ohdearaugustin
1e93347a26
Merge branch 'main' into topic/docker-release
2021-09-12 18:18:34 +02:00
Juan Font
11fbef4bf0
Added extra timeout
2021-09-11 23:21:45 +02:00
Juan Font
8acaea0fbe
Increased timeout
2021-09-10 00:44:27 +02:00
Juan Font
74d2fe1baa
Merge pull request #84 from kradalby/integration-tests-ci
...
Improve logic to keep nodes up to date with the network state
2021-08-23 09:42:07 +02:00
Kristoffer Dalby
28ed8a5742
Actually rename lint
2021-08-21 15:42:23 +01:00
Kristoffer Dalby
f749be1490
Split lint and test CI files
...
This commit splits the lint and test steps into two different jobs in
github actions.
Consider this a suggestion, the idea is that when we look at PRs we will
see explicitly which one of the two types of checks fails without having
to open Github actions.
2021-08-21 15:40:27 +01:00
ohdearaugustin
a613501ff2
Update .github/workflows/release.yml
...
Fix typo
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2021-08-21 11:17:21 +02:00
ohdearaugustin
75afdc6306
github/workflows: remove version tag
2021-08-20 20:10:34 +02:00
ohdearaugustin
f02beaf075
github/workflows: add checkout
2021-08-20 19:45:01 +02:00
ohdearaugustin
8bcc7e88f0
github/workflows: add dispatch
2021-08-20 19:37:15 +02:00
ohdearaugustin
0adbd720bf
github/workflows: add docker release
2021-08-20 19:15:20 +02:00
Kristoffer Dalby
036061664e
initial integration test file
2021-08-13 16:12:01 +01:00
Juan Font Alonso
5748744134
Use ubuntu 18.04 as build env
2021-07-12 17:04:28 +02:00
Juan Font
42e147e46f
Keep make build, just as an extra test
2021-06-13 15:04:30 +02:00
Juan Font
61054638d1
Use goreleaser on new tags
2021-06-13 13:13:17 +02:00
Juan Font
e085d733d5
Rename original CI pipeline to test
2021-06-13 13:12:48 +02:00
Ward Vandewege
be83281f58
Fix build breakage due to https://github.com/golang/go/issues/44129 .
...
The issue was that our build pipeline uses 'go get' call to install
golint, which changed the go.mod/go.sum files (not good, but I hadn't
noticed before). Due to Golang bug #44129 , this caused breakage on the
dependencies of certain modules we use.
The fix was to switch to 'go install golang.org/x/lint/golint@latest'.
The addition of '@latest' puts 'go install' in module aware mode, which
no longer changes go.mod file in the current directory. This is better,
and it also avoids bug #44129 .
This commit also has a change due to `go mod tidy`. Finally, I had to
add a longer timeout for the golangci-lint installation step in the
github actions workflow, since that seems to take a bit over a minute
now. This step is usually cached on subsequent runs, so we hadn't seen
that failure before.
2021-05-12 09:06:46 -04:00
Ward Vandewege
283ca3b6f8
Add ci workflow.
2021-04-29 21:14:50 -04:00