44 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
102c55c4ff
Use custom token to have the correct rights
"Read and write org and team membership, read and write org projects"

according to https://github.com/alex-page/github-project-automation-plus
2021-04-28 16:44:10 +10:00
Franck Royer
7811e92618
Use up to date syntax 2021-04-28 13:38:20 +10:00
Franck Royer
bab57a7d90
Use maintained GH action 2021-04-28 12:38:58 +10:00
Franck Royer
f78145c7aa
Build the web app 2021-04-28 12:12:09 +10:00
Franck Royer
32672b9d53
Use GitHub Action to deploy to gh pages 2021-04-28 12:03:39 +10:00
bors[bot]
f53773997f
Merge #65 #79
65: Few UI improvements r=D4nte a=D4nte

Resolves #51

79: Automatically add new issues to js-waku board r=D4nte a=D4nte



Co-authored-by: Franck Royer <franck@status.im>
Co-authored-by: Franck Royer <franck@royer.one>
2021-04-28 01:29:55 +00:00
Franck Royer
1de6e41156
Automatically add new issues to board 2021-04-28 11:01:10 +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
9973216393
Set git identity to auto-deploy pages from main 2021-04-23 15:52:02 +10:00
Franck Royer
d42355db15
Add web CI to bors check list 2021-04-23 15:24:30 +10:00
Franck Royer
7ed6f68ec7
Install before deploy 2021-04-23 08:46:07 +10:00
Franck Royer
8b4caeaa3f
Automatically deploy latest main on gh pages 2021-04-22 21:45:30 +10:00
Franck Royer
a34addb891
Do not use npm ci for webchat 2021-04-22 21:34:01 +10:00
Franck Royer
bd3cef1933
Setup CI for web-chat 2021-04-21 14:32:52 +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
Franck Royer
f46ce77f57
Initial commit
Created with bitjson/typescript-starter@586cdb3029
2021-03-05 09:34:01 +11:00