30 Commits

Author SHA1 Message Date
Franck Royer
aa6b869da1
Test are too unstable to run on different environment
Moreover the library targets browser execution so there is little
value in running on several node instances.
2021-04-29 16:40:54 +10:00
Franck Royer
37018ebff8
Add GH Token to avoid API rate limit 2021-04-29 15:07:08 +10:00
Franck Royer
ccd3e5d6d1
Enable CI for NodeJS 16 and mac os 2021-04-29 11:03:49 +10:00
Franck Royer
5ed2a122fa
Authenticate to avoid API rate limit 2021-04-29 11:03:49 +10:00
Franck Royer
ee6bcb8b3b
Runs CI on different node & os 2021-04-28 10:52:20 +10:00
Franck Royer
a24805a533
Upgrade buf to latest version (0.41.0) 2021-04-26 15:46:36 +10:00
Franck Royer
441d906bd8
setup-buf only install buf it cannot be found 2021-04-26 15:46:06 +10:00
Franck Royer
880870bb15
Cache bufbuilder 2021-04-23 16:38:00 +10:00
Franck Royer
6bd0f123da
Cache bufbuilder 2021-04-23 16:37:56 +10:00
Franck Royer
8db22b4697
Check in protobuf generated files
So that developers do not have to install protobuf suite by default.
2021-04-20 15:38:40 +10:00
Franck Royer
4542e01f0e
Check in protobuf generated files
So that developers do not have to install protobuf suite by default.
2021-04-20 15:32:10 +10:00
Franck Royer
79382865e6
Always enable trace logs for nim-waku and remove color 2021-04-15 09:41:16 +10:00
Franck Royer
9a5acdc4ea
Build nim-waku if the binary cannot be executed 2021-03-26 14:35:18 +11:00
Franck Royer
162228150a
Add step to check wakunode2 binary 2021-03-26 14:12:16 +11:00
Franck Royer
30b0d5785a
Upload CI logs on failure 2021-03-26 13:09:44 +11:00
Franck Royer
cae1bb53da
Increase nim-waku cache version due to CI issues 2021-03-25 20:10:27 +11:00
Franck Royer
ea97bfa557
Setup bors 2021-03-24 15:59:27 +11:00
Franck Royer
1cf60d2615
Buid nim-waku node as separate ci step
So it's easily visible why a run takes longer and an update of the
submodule does not oddly increase the
test step duration.
2021-03-19 15:16:50 +11:00
Franck Royer
26c1511ee8
Cache npm cache in GitHub CI 2021-03-19 15:07:47 +11:00
Franck Royer
c03f69a807
Always checkout submodules and actually get nim-waku head 2021-03-19 11:36:33 +11:00
Franck Royer
b5c75f96ee
Use ref HEAD to identify cache
The .gitsubmodules does not change when a submodule is updated.
The cache should be updated whenever nim-waku is updated.
2021-03-19 10:41:40 +11:00
Franck Royer
57fa974812
rln shared lib is needed by nim-waku bin 2021-03-15 18:20:30 +11:00
Franck Royer
cc84fb1c93
Add explanations around nim-waku setup 2021-03-15 18:04:17 +11:00
Franck Royer
267cc69989
Cache nim-waku binary 2021-03-15 17:50:38 +11:00
Franck Royer
cbd3151fda
Correct npm syntax 2021-03-15 15:39:55 +11:00
Franck Royer
f6bec18638
Install protoc
used by bufbuild
2021-03-15 15:35:42 +11:00
Franck Royer
589ca0258b
Uses latest buf 2021-03-15 15:23:54 +11:00
Franck Royer
21c1aafa4d
Install bufbuild
To get the `buf` binary
2021-03-15 14:56:06 +11:00
Franck Royer
9aa3f1340d
Cache npm deps 2021-03-15 14:50:52 +11:00
Franck Royer
40fe76a15e
CI skeleton
It is expected to fail at this stage.
2021-03-15 14:42:36 +11:00