Franck Royer
|
dbb3cdaa34
|
Remove run on macos
This is a browser library, there is little to no value to run the CI
on several OSes.
|
2022-01-10 11:42:59 +11:00 |
Franck Royer
|
ddec271621
|
Make minimum support node version 16
A number of libp2p packages do not support node 14 anymore.
|
2022-01-06 14:17:17 +11:00 |
Franck
|
c67664a21b
|
Debug changed files
|
2022-01-05 11:27:37 +11:00 |
Franck
|
5512cf309a
|
Rename `main` branch to `master`
|
2022-01-04 16:56:48 +11:00 |
F
|
38d114da63
|
Do not cache bufbuild
It only takes few seconds and the cached bin was actually not used.
|
2021-12-01 15:26:40 +11:00 |
F
|
4b727d9138
|
ci: Upgrade bufbuild to 0.56.0
|
2021-11-26 16:31:10 +11:00 |
Franck Royer
|
25cb167a6e
|
Fix actions/checkout@v2.3.3
As per https://github.com/actions/checkout/issues/417#issuecomment-775293723
|
2021-05-17 13:42:28 +10:00 |
Franck Royer
|
50eaa39fec
|
Add debug statement in tests
Also enable debug logs in CI.
|
2021-05-10 20:18:26 +10:00 |
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 |