Commit graph

19 commits

Author SHA1 Message Date
Elle Mouton
b7a603bda8
makefile: add tags to install cmd 2025-03-05 12:31:27 +02:00
Oliver Gugger
995b136149
make+tools: don't compile with build tag to avoid collision
It looks like one of the projects pulled in by the linter also uses the
"tools" build tag. When we turn on that build tag, we get build errors
in github.com/ryancurrah/gomodguard. So we just remove the build tag
during compilation as it's not actually needed (the build tag is just
there to not pull in the dependencies during the normal build).
2023-02-23 11:25:50 +01:00
positiveblue
a64b95cfd3
scripts: use git describe --tags
When building a release we want to use the right tag, even if it was not
annotated.
2022-11-08 13:36:50 -08:00
Oliver Gugger
1c9de5652e
multi: add fuzzer to make 2022-08-03 20:33:07 +02:00
Oliver Gugger
79bfd5f25b
tools+make+lint: use dockerized tools 2022-08-03 20:33:06 +02:00
positiveblue
f98f27b2fd
mock: Add mockgen workflow
- `make mock`: generates all the mocks for testing.
- `mock-check`: generates all the mocks + checks if any *.go file changed.
- `make gen`: generates all the auto generated files (protos + mocks).
- Add `mock-check` to our CI
2021-11-10 14:05:10 -08:00
Oliver Gugger
164b335c4d
ci: add GitHub CI workflow 2021-10-29 17:41:12 +02:00
Oliver Gugger
a0a7599d3d
ci: remove Travis CI 2021-10-29 17:33:42 +02:00
Oliver Gugger
8959a08b22
Travis+make: compile JSON/WASM stubs 2021-08-03 13:30:30 +02:00
Oliver Gugger
a81090a8ac
poolrpc+auctioneerrpc: use docker to compile protos
To pin down exactly the versions of our proto compilation tools we use,
we do the actual compilation step inside a docker container.
2021-07-29 13:40:47 +02:00
Oliver Gugger
9414280b96
make: fix ldflags to include commit in version string
The Makefile contained a number of copy/paste errors that we fix with
this commit: The make_ldflags function and RELEASE_TAGS variable were
missing and therefore resulted in empty strings.
With those things removed, we can then go ahead and build the correct
LDFLAGS variable and actually use it when building or installing the
binaries.
2021-01-27 14:40:47 +01:00
Oliver Gugger
83b458b504
multi: move auctioneer proto to auctioneerrpc package
As a preparation to extract the auctioneer proto package into its own
sub-module, we move it out of the poolrpc package.
2021-01-22 10:41:44 +01:00
Oliver Gugger
ae75931d1b
make+poolrpc: add rpc-format command 2020-11-30 23:20:51 +01:00
Olaoluwa Osuntokun
0eaebd66b9 build: add release script ane Makefile modifications 2020-10-30 19:07:21 -07:00
Olaoluwa Osuntokun
ffc9c60b13
multi: rename project from llm to pool 2020-09-09 19:55:10 -07:00
Oliver Gugger
9fc0b7101e
travis: disable coverage for private repo 2020-06-24 10:53:59 +02:00
Oliver Gugger
cafe3dfd7c
makefile: use lowercase llm for easy search/replace 2020-06-24 10:31:16 +02:00
Oliver Gugger
3543466604
Makefile+lint: only limit concurrency on Travis 2020-06-24 09:58:17 +02:00
Oliver Gugger
7b045393ac
make: add Makefile, .gitignore and lint config 2020-06-23 10:45:34 +02:00