Commit Graph

222 Commits

Author SHA1 Message Date
Danish Arora a20b797c5b
chore: refactor peer-exchange according to nwaku 0.15.0 (#1193)
* merge with master: adhere acc to updated API

* bump go-waku to 0.5.2
2023-03-14 13:56:15 +05:30
fryorcraken.eth 82b210961a
chore: update dependabot reviewers and number of max PRs
Dependabot is working well now that config was fixed for monorepo so we
can increase the number of ongoing PRs for deps.
2023-03-14 10:45:40 +11:00
Sasha 35fe1de8dc
chore: pass token param to release please (#1225) 2023-03-10 12:46:52 +01:00
Sasha 93f2c4e478
feat: create workflow for npm install (#1200) 2023-03-03 00:31:34 +01:00
fryorcraken.eth f7cdfca677
test: bump go-waku to 0.5.1 2023-02-23 10:57:24 +11:00
fryorcraken.eth 8748484048
test: bump go-waku to 0.5.0 and re-enable a CI run against it 2023-02-20 21:32:42 +11:00
fryorcraken.eth 5a92d74c62
test: bump nwaku from v0.13.0 to v0.15.0
Used by the test suite.
2023-02-16 13:45:25 +11:00
fryorcraken.eth 0f324d80fe
chore: move dependabot config file to the right place 2023-02-10 22:18:30 +11:00
Sasha 21ae7ef182
chore: enable release-please & add it to CI (#1155)
* enable release-please & add it to CI
* use manifest config file
* increment only patch
2023-02-09 23:13:51 +01:00
fryorcraken.eth b2f011f871
chore: re-enable nwaku master CIs jobs
All issues have been resolved on nwaku master.
Note that 0.14.0 contains regressions and hence cannot be used
for CI run.
2023-02-06 16:55:07 +11:00
fryorcraken.eth 76371e58bc
chore: disable go-waku and nwaku master CIs jobs
Currently fails due to various issues. Can be re-enabled once sorted.
2023-01-30 21:52:39 +11:00
fryorcraken.eth 3aed340cb2
chore: only build what is necessary to test
Script to build enough to run tests locally and in CI (skip bundling).
2023-01-30 20:32:43 +11:00
fryorcraken.eth f153aed3c7
chore: attempt to enable dependabot for monorepo
Ref: https://github.com/dependabot/dependabot-core/issues/4993#issuecomment-1289133027
2022-12-21 16:37:39 +11:00
fryorcraken.eth 29afa8925a
chore: remove dependabot
Useless in a monorepo because dependabot expects all manifest files to
be in the same directory, which is not the case (lock file at root
and package.json file in packages/*).
2022-12-20 23:38:23 +11:00
fryorcraken.eth 58ada61dc8
chore: update dependabot config to apply to all packages 2022-12-13 21:10:29 +11:00
Danish Arora eecdb6aeeb
chore: upgrade to node 18 (#1061)
* chore: change `localhost` -> `127.0.0.1`

There is a change in how Node does DNS resolution in Node 18 vs
16 -- `localhost` resolves to `::1`, which is the equivalent of
`127.0.0.1` but in IPv6 instead of IPv4. The server however is
only listening on IPv4.
Reference:
https://github.com/nodejs/node/issues/40702#issuecomment-958143154

* refactor: change node version on CI from 16 to 18
2022-12-12 10:52:17 +05:30
danisharora099 b8c5d27a3c
chore: redeploy 2022-11-22 22:53:15 +05:30
danisharora099 9c8d7a5cd4
chore: redeploy 2022-11-22 22:47:04 +05:30
fryorcraken.eth 8984721d47
chore: upgrade artifact action, ensure no artifact override 2022-11-17 13:01:00 +11:00
fryorcraken.eth 0cabd9a38e
chore: move debug log to file, upload it 2022-11-17 12:53:51 +11:00
fryorcraken.eth 12de3a14e7
chore: fix log path for ci upload 2022-11-17 12:53:38 +11:00
fryorcraken.eth ab61eac84f
chore(ci/tests): bump nwaku to v0.13.0 2022-11-15 22:01:27 +11:00
fryorcraken.eth d165b5a1d5
test: run CI against nwaku origin/master
To pick up any upcoming issue.
2022-11-15 15:24:14 +11:00
fryorcraken.eth 6b5c18f4a1
chore: remove release action in CI 2022-11-04 10:07:35 +11:00
fryorcraken.eth 86e62a0ed1
chore(ci): release all packages, not the root one 2022-11-02 16:56:50 +11:00
fryorcraken.eth 5df320de32
chore: must always build first now 2022-11-02 14:16:31 +11:00
fryorcraken.eth fb2b58898d
chore: must build before we check 2022-11-01 19:48:44 +11:00
fryorcraken.eth a6276a49b0
chore: only attempt to release for a push on master branch 2022-10-31 14:17:34 +11:00
fryorcraken.eth 3a077cdf4b
chore: do not skip build when running size-limit in ci 2022-10-31 12:36:39 +11:00
fryorcraken.eth 88a3c2adf0
chore: setup automated releasing from master 2022-10-31 12:15:37 +11:00
fryorcraken.eth b3c68fec4d
chore: remove release @next 2022-10-31 11:40:46 +11:00
fryorcraken.eth e902231873
chore: fix conventional commit setup 2022-10-31 11:22:26 +11:00
fryorcraken.eth cd1d7b813b
chore: fix ci 2022-10-31 11:22:25 +11:00
fryorcraken.eth 54ee144c5e
chore: add conventional commit check for PRs
By splitting the repo in multiple packages, it is going to be more
difficult to manually maintain a changelog. Using conventional commit,
we can automatically generate the changelog from PR titles.
2022-10-30 17:35:00 +11:00
fryorcraken.eth 5421008ff3
ci: bump go-waku to 0.2.2 2022-09-16 12:29:40 +10:00
fryorcraken.eth e4362c80e1
ci: remove classic project actions 2022-09-09 16:41:19 +10:00
fryorcraken.eth c201cbd3dd
chore: remove examples folder 2022-09-07 16:47:22 +10:00
fryorcraken.eth 3766962b47
ci: fix node version for go-waku 2022-09-05 21:02:01 +10:00
fryorcraken.eth 3eb9c80041
ci: generate & check doc 2022-08-25 15:54:05 +10:00
fryorcraken.eth 11df2f7544
misc: fix secret for add issue to project action 2022-08-25 15:17:45 +10:00
fryorcraken.eth 2cb46b9924
ci: fix relative path of waku bin 2022-08-25 14:48:58 +10:00
fryorcraken.eth 3bbdb9d98d
ci: print go-waku version when testing 2022-08-25 14:48:58 +10:00
Franck Royer e1bb2b351c
ci: run with go-waku 2022-08-25 14:48:57 +10:00
fryorcraken.eth 252a1616c5
misc: add issues to Waku project 2022-08-25 12:36:03 +10:00
fryorcraken.eth 392deadeb8
misc: current action is for classic projects 2022-08-25 12:36:03 +10:00
fryorcraken.eth 771d515b6f
ci: rename nim-waku to nwaku and upgrade to v0.11 2022-08-20 01:04:19 +10:00
fryorcraken.eth 501a3329f0
ci: remove trivial descriptions 2022-08-19 23:34:52 +10:00
fryorcraken.eth 0ec17c2f96
ci: split in several jobs 2022-08-19 23:34:52 +10:00
fryorcraken.eth 6019082240
ci: bump actions/checkout to v3 2022-08-19 23:34:52 +10:00
fryorcraken.eth b47fe21e39
ci: only test on ubuntu
Browser is what actually matter.
2022-08-19 23:34:52 +10:00
fryorcraken.eth e689b13106
ci: buildbuf is not used 2022-08-19 23:34:52 +10:00
fryorcraken.eth 215aa59b77
feat(ci): published merged PRs 2022-08-19 21:17:17 +10:00
fryorcraken.eth fd54d21e1a
refactor(ci): move node to env var, move env var up
So it can be used by all jobs.
2022-08-19 18:28:57 +10:00
fryorcraken.eth 8d1b461d61
chore(ci): upgrade setup-node action to v3 2022-08-19 18:26:46 +10:00
fryorcraken.eth dd30a56f15
fix(ci): caching is already handled by npm-install action 2022-08-19 18:26:08 +10:00
fryorcraken.eth 787e11fca9
chore: remove dependabot for examples
Examples are being moved to waku-org/js-waku-examples
2022-08-08 11:13:49 +10:00
fryorcraken.eth 548cb5b20f
fix: size-limit (install was skipped) 2022-08-05 16:28:55 +10:00
fryorcraken.eth c646acf5a3
fix: update GitHub user
d4nte is moving to fryorcraken account.
2022-08-03 15:21:46 +10:00
Franck Royer ca11dbf90c
Format proto code after generation 2022-06-20 14:32:21 +10:00
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