Franck Royer
aaa0cef315
Remove dupe job
2022-06-20 14:32:21 +10:00
Franck Royer
75d2cf1113
Fix size-limit
2022-06-20 14:32:20 +10:00
Franck Royer
5ba93fb199
Base cache id on examples' lock files only
2022-06-17 16:43:57 +10:00
Franck Royer
04fbc55fdf
Use `npm ci` in CI
...
So there is no attempt to update the lock file.
2022-06-17 16:30:03 +10:00
Franck Royer
575e7a49fa
Remove jemboh as reviewers for dependabot
2022-05-17 18:26:36 +10:00
Franck Royer
83ce3b5d00
Do not build js-waku for examples ci
2022-05-04 12:42:23 +10:00
Franck Royer
882ddac94e
Run prettier on GitHub workflows
2022-05-02 16:37:25 +10:00
Franck Royer
7ac6a5f9d6
Stop dependabot's auto rebase
...
It can race condition with bors. Let bors merge handle the
rebasing.
2022-04-13 22:33:43 +10:00
Franck
7bfbefa91a
Get system details before running nwaku
2022-04-06 12:39:19 +10:00
Franck
ecd2445bf9
Update nim-waku to v0.9
2022-04-06 12:39:18 +10:00
Franck Royer
a23d2be461
Upgrade nim-waku to 0.8
2022-04-06 12:39:18 +10:00
Franck Royer
d154683924
Remove combine PR workflow
...
Using bors instead.
2022-03-29 21:35:26 +11:00
Franck Royer
baadcc8d82
Add dependabot for relay-angular-chat
2022-02-25 14:16:21 +11:00
Franck Royer
c9652727ff
Add jemboh to reviewers
2022-02-25 14:15:04 +11:00
Franck Royer
a27e91c251
Ignore patches and minor updates for examples
2022-02-25 14:15:03 +11:00
jemboh
da52903357
Angular js example for relay best practices ( #549 )
...
Co-authored-by: Franck Royer <franck@status.im>
2022-02-22 14:02:08 +11:00
Franck R
5dbbf3faab
Add workflow to easily combine dependabot PRs in one PR ( #541 )
2022-02-16 15:29:00 +11:00
Franck R
9e6cb1faaa
Add size-limit to PR checks ( #537 )
2022-02-16 11:36:02 +11:00
Franck R
e05e56261d
Use widen strategy ( #488 )
...
Update the npm manifest file to relax the version requirements as
js-waku is a library
2022-02-04 08:04:11 +11:00
Franck R
f44d700c11
Do not run bootstrap live data test as part of normal CI ( #450 )
2022-01-27 21:50:27 +11:00
Franck R
6cb2b6615b
Update to latest typescript ( #438 )
2022-01-27 15:25:17 +11:00
Jakub
671c757fa2
ci: add Jenkinsfile for building docs page ( #410 )
...
CI setup that builds the `master` branch and pushes it to `gh-pages`
branch in the repo which is published by GitHub pages.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-24 11:53:45 +01:00
Franck R
a037b79294
Remove automerge ( #430 )
2022-01-24 18:02:24 +11:00
Franck R
cba5212872
Upgrade nim-waku to v0.7 ( #417 )
2022-01-19 15:43:45 +11:00
Franck R
963e4c88fb
Add dependabot on reactjs guide examples ( #412 )
2022-01-17 14:31:21 +11:00
Franck Royer
2c16f0befb
Separate tests that use DNS data in CI
2022-01-14 12:44:06 +11:00
Franck Royer
c967cabb77
Add daily PR but one at a time to avoid too much rebasing
2022-01-10 15:59:54 +11:00
Franck Royer
2826d47cf2
Setup automerge action
...
https://github.com/marketplace/actions/merge-pull-requests-automerge-action
2022-01-10 12:51:30 +11:00
Franck Royer
a1ad50f55b
Do not build nim-waku
...
But get the asset from GitHub.
2022-01-10 12:44:00 +11:00
Franck Royer
6d5ec49e5b
Debugging nim-waku caching
...
It always builds for some reason.
2022-01-10 12:42:03 +11:00
Franck Royer
e55f7ac6db
Remove min-reactjs-chat
...
As it was done with old react-scripts 4.
Replaced by relay-reactjs-chat.
2022-01-10 12:27:09 +11:00
Franck Royer
aa4d66fab5
Add to CI
2022-01-10 12:27:09 +11:00
Franck Royer
822a888e03
Remove automerge bot
...
Not working.
2022-01-10 11:55:05 +11:00
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
0d23817369
Fix actions/checkout version
2022-01-10 11:21:31 +11:00
Franck Royer
ae8db33cc7
Add automerge bot
2022-01-10 10:28:03 +11:00
Franck Royer
8aa09f8f9b
Add codeowners file for merge bot
2022-01-10 10:25:35 +11:00
Franck Royer
8ed41fd7c1
Add web-chat to dependabot config
2022-01-06 17:43:09 +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 Royer
3340207d60
Refresh GH pages cache
...
As it is needed for #377 to have effect.
2022-01-06 13:13:56 +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
Franck
97aa13292d
For dependabot PRs to be added to board.
2021-12-20 15:26:58 +11:00
Franck
0097cf2311
Configure dependabot
2021-12-17 22:49:42 +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
9bd5d98ed9
Do not delete subfolders
...
Which makes them unavailable until they are published.
2021-10-13 12:17:44 +11:00
Franck Royer
9692b4af72
Rename Eth-DM to Eth-PM
...
"Direct Message" can lead to confusion with "Direct Connection" that
refers to low latency network connections.
2021-08-17 16:06:46 +10:00
Franck Royer
01696d074c
Add to CI, upload to GH pages
2021-08-12 16:42:36 +10:00
Franck Royer
b4dcb73e30
Add store react to example CI
2021-08-09 12:36:50 +10:00
Franck Royer
0c3995a810
Remove cli-chat example
...
The focus of this library is on Web environment; Several examples now
cover usage of Waku Relay and Waku Store; web-chat POC should be
preferred to use the [TOY-CHAT](https://rfc.vac.dev/spec/22/ ) protocol.
2021-08-06 17:25:11 +10:00
Franck Royer
c13beae0d2
Include ReactJS in name min web chat name
2021-08-05 13:39:42 +10:00
Franck Royer
975fb6245a
Run CI for min js web chat example
2021-08-02 10:45:10 +10:00
Franck Royer
d9f875ca4a
Add Eth-DM to CI
2021-06-21 15:41:30 +10:00
Franck Royer
ec90bd021a
Deploy main HEAD eth-dm to GH pages
2021-06-18 16:51:11 +10:00
Franck Royer
fc987f8f58
Publish eth-dm on GH pages
2021-06-17 16:24:04 +10:00
Franck Royer
e163849c30
Update pull request template
...
Adopting a Problem/Solution format.
2021-06-04 10:18:54 +10:00
Franck Royer
50c50c852c
Update issue template
...
Adopting a Problem/Solution format.
2021-06-03 18:39:08 +10:00
Franck Royer
b5be35e057
Remove extra contributing file
2021-06-03 18:39:08 +10:00
Franck Royer
1735beb798
Add new PRs to board
2021-06-01 16:03:37 +10:00
Franck Royer
7e47e24884
Mergify does odd manipulation of tokens
2021-05-18 16:11:18 +10: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
752c21ecdd
Replace bors with mergify
2021-05-14 10:03:08 +10:00
Franck Royer
065593b0cf
Revert naming to js-waku
...
To align with go-waku and nim-waku and keep bors working.
2021-05-13 20:27:38 +10:00
Franck Royer
82d026c6d5
Rename repo to waku-js
2021-05-13 11:01:41 +10:00
Franck Royer
faf5f46a35
Deploy docs on GH Pages
2021-05-11 09:06:22 +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
316edff778
Move web-chat to examples folder
2021-05-05 16:35:14 +10:00
Franck Royer
abd5709f86
Move cli chat to examples folder
2021-05-05 10:53:40 +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
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