Commit Graph

126 Commits

Author SHA1 Message Date
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