Franck Royer
|
704f2770d1
|
Use ts-proto
This allows the generation of ts files which makes it easier
to handle with test frameworks than just d.ts files
|
2021-03-22 15:49:58 +11:00 |
Franck Royer
|
a89f2700a2
|
Partial conversion to ts-node/mocha
|
2021-03-22 15:05:03 +11:00 |
Franck Royer
|
090b064c84
|
Kill nim-waku & js-libp2p nodes after tests
|
2021-03-22 14:24:01 +11:00 |
Franck Royer
|
13e941513d
|
Reorg tests, add describe sections
|
2021-03-19 15:55:38 +11:00 |
Franck Royer
|
7d595b0c8f
|
Move waku relay tests in dedicated file
|
2021-03-19 15:55:38 +11:00 |
Franck Royer
|
e04988d98d
|
Run builds in sequence to ensure proto definition are done first
|
2021-03-19 15:26:11 +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
|
1f6a794db4
|
Update packages
|
2021-03-19 14:53:56 +11:00 |
Franck Royer
|
39332808d5
|
Improve API by using composition
|
2021-03-19 14:40:16 +11:00 |
Franck Royer
|
c03f69a807
|
Always checkout submodules and actually get nim-waku head
|
2021-03-19 11:36:33 +11:00 |
Franck Royer
|
7ef0830620
|
Re-add nim-waku submodule
|
2021-03-19 11:23:34 +11:00 |
Franck Royer
|
e7669c556d
|
Remove corrupted submodule
|
2021-03-19 11:12:56 +11:00 |
Franck Royer
|
6f8c5477ab
|
Update submodule
|
2021-03-19 10:45:44 +11:00 |
Franck Royer
|
345a2ba7b3
|
Skip failing test
Investigation is harder that first thought.
Skipping this so we can track a green CI and not introduced more bugs
by mistake.
|
2021-03-19 10:41:40 +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
|
1797bde72d
|
ContentTopic is now uint32 as per spec
|
2021-03-18 20:00:41 +11:00 |
Franck Royer
|
5c29394937
|
Migrate to jest for better debugging experience
ava is not yet integrated in popular IDEs.
|
2021-03-17 15:34:58 +11:00 |
Franck Royer
|
33a6176181
|
pubsub config is specific to waku relay
|
2021-03-17 14:30:35 +11:00 |
Franck Royer
|
eb06f056c0
|
Work around nim-waku signing policy bug
|
2021-03-16 15:41:44 +11:00 |
Franck Royer
|
46104d7d57
|
Remove license
The Licensing has not yet been decided.
|
2021-03-16 15:31:33 +11:00 |
Franck Royer
|
b2632af04b
|
Remove fixed time delays
|
2021-03-16 13:45:18 +11:00 |
Franck Royer
|
953aeea053
|
Implement reception of messages over waku-relay
|
2021-03-16 13:39:34 +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
|
b53bf4ddca
|
Correct comment
|
2021-03-15 17:57:31 +11:00 |
Franck Royer
|
4c34420ccc
|
Remove TODO
|
2021-03-15 17:53:24 +11:00 |
Franck Royer
|
267cc69989
|
Cache nim-waku binary
|
2021-03-15 17:50:38 +11:00 |
Franck Royer
|
f0233f7696
|
Manually patch identify protocol
|
2021-03-15 17:29:48 +11:00 |
Franck Royer
|
fe7daebbb0
|
Payload is now always a buffer
|
2021-03-15 16:26:07 +11:00 |
Franck Royer
|
d9a7166098
|
Fix spelling
|
2021-03-15 16:24:08 +11:00 |
Franck Royer
|
3115874a05
|
Make testing in CI possible
By adding nim-waku as a submodule and building it as part of the tests.
|
2021-03-15 16:22:26 +11:00 |
Franck Royer
|
e3a488bbf5
|
Fix spelling
|
2021-03-15 15:45:41 +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
|
6558ac60bb
|
Force identify nim node to support waku protocol
|
2021-03-15 15:34:56 +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 |
Franck Royer
|
90390cd67c
|
Update readme
|
2021-03-15 14:35:10 +11:00 |
Franck Royer
|
a6cbdf3117
|
Segregate logs files in single directory
|
2021-03-15 13:38:36 +11:00 |
Franck Royer
|
548c50668a
|
test: Send message from js node to nim node
|
2021-03-15 13:27:50 +11:00 |
Franck Royer
|
c99e02af20
|
Allow waiting for nim waku logs from test
|
2021-03-15 13:25:14 +11:00 |
Franck Royer
|
b7ce121955
|
Replace delay by waiting on correct event
|
2021-03-15 11:35:30 +11:00 |
Franck Royer
|
eb874a956b
|
Only node receiving message needs to subscribe
|
2021-03-15 11:23:20 +11:00 |
Franck Royer
|
4c6c54cf87
|
Nim node subscribes to default topic as soon as it connects to js node
|
2021-03-15 10:28:32 +11:00 |
Franck Royer
|
fdbcbe0896
|
Allow multiple wakunodes to be started in parallel
|
2021-03-12 17:08:59 +11:00 |
Franck Royer
|
a0d6784e3c
|
Use multiaddr lib instead of string parsing
|
2021-03-12 17:08:58 +11:00 |
Franck Royer
|
a7c666f108
|
Fix WakuMessage (de)serialisation
|
2021-03-12 17:08:58 +11:00 |