Danish Arora
f3aed7074b
chore: switch out of allure reporters ( #2222 )
...
* chore: switch out of allure
* chore: fix config
* fix: test file patterns
2025-01-27 21:14:34 +05:30
Sasha
4b28f250e3
chore: update issue templates ( #2206 )
...
* feat: update issue templates
* remove old issue template, add new pull request template
2025-01-16 14:57:14 +01:00
Danish Arora
ef78e52c45
fix: CI browser/karma ( #2204 )
...
* fix: browser tests
* chore: remove redundant replacement
2025-01-16 12:52:08 +05:30
Danish Arora
b2efce5ec2
feat(filter): enhancing protocol peer management with mutex locks ( #2137 )
...
* chore: improvements
* chore: add logs for subscription maintenance
* chore: update logging
* chore: trimming down BaseProtocolCore
* chore: track peers in a hashmap instead of array
* chore: peer mgmt responds to conenction/disconnection and improve logging
* feat: add mutex locks to tackle race conditions over shared state
* fix: build
* chore: some mutex lock-release improvements
* feat: peer manager
* chore: rm tests for remove internal util
* chore: update HealthManager updates
* chore: update tests
* rm: only
* fix: hasPeers management
* chore: add modularity to getting connected peers
* chore: improve logs & add debug
* chore: renewal doesnt disconnect, only removes
* chore: await for sequential operations
* chore: add TODO
* chore: minor improvements
* chore: fix rebase
* chore: update playright
* chore: remove additional arg
* chore: update interafce
* feat(peer-manager): unit tests
* chore: improve hasPeers()
* chore: update lockfile
* feat: Filter reacts to peer:disconnect event, add tests
* chore: fix lock
* chore: update playright
* chore: update protocol health for lightpush
* chore: remove .only
* chore: address comments and improvements
* fix: tsconfig
2024-10-10 23:47:12 +02:00
chair
1ed9ca5b33
Update CODEOWNERS to reference correct team
2024-09-17 21:57:54 -07:00
chair
f0a5c6f056
chore: update add-action-project.yml ( #2114 )
2024-08-27 11:11:35 +02:00
Danish Arora
69b6612ec9
chore: upgrade node to LTS 20 ( #2110 )
...
* chore: upgrade nodejs to new LTS 20
* chore: update other references
2024-08-23 15:57:20 +05:30
Danish Arora
409642d7d3
chore: upgrade libp2p and related packages ( #2084 )
...
* chore: upgrade libp2p and related packages
* fix: public key on peer id can now be undefined
* chore: upgrade remainder packages
* chore: fix tests
* chore: address comments
* chore: upgrade playwright and proto
2024-08-14 04:23:04 +05:30
Danish Arora
33a9172bbb
chore: upgrade nwaku to 0.31 ( #2091 )
...
* chore: upgrade nwaku to 0.31
* tests: fix tests by removing reliance on named sharding
2024-08-01 14:33:42 +05:30
Danish Arora
42126a6301
chore: upgrade nwaku to 0.29.0 ( #2042 )
2024-06-20 11:30:55 -04:00
Arseniy Klempner
aad819bb1f
feat: add rpc url to nwaku, persist rln tree in docker and ci
2024-05-13 07:42:08 -07:00
fbarbu15
7ee02faf48
chore: use nwaku:v0.27.0 and adjust tests for it ( #1975 )
...
* use nwaku:v0.27.0 and adjust tests for it
* fix sharding tests
2024-04-24 21:30:55 +02:00
Danish Arora
8ec11b2cde
chore: bump protons ( #1898 )
...
* regen lockfile
* commit new proto code
* chore: upgrade protons-runtime to 5.4.0
* chore: have src/generated as a dedicated directory for generated proto code
* chore: ignore unused vars in proto
* chore: update lockfile
* fix: eslint errors
* chore: handle flaky tests edge case
* chore: update playright docker image
* rm: only
* rm: console
* chore: regen lockfile
* chore: update playright docker image
2024-04-07 10:55:09 +03:00
Sasha
9be942fc23
feat: add react-native polyfills ( #1915 )
...
* make publishing from any branch
* feat: add @waku/pollyills package
* add package tracking
* up lock
* add peer dependencies and other improvements
* up lock
* up lock
* use es module syntax, remove usage of rollup
* rename to react-native-polyfills
* up command
* up lock
2024-04-02 13:53:06 +02:00
Danish Arora
639da72aad
chore: upgrade nwaku to v0.26 ( #1906 )
...
* chore: upgrade to v0.26
* skip TWN tests
2024-03-13 20:51:51 +05:30
Sasha
25f838ab9f
chore: add checklist to PR template ( #1873 )
...
* chore: add checklist to PR template
* remove line
* add ! reminder
* remove link reminder
2024-03-06 16:00:42 +01:00
Florin Barbu
7af6b71d24
upgrade nwaku to v0.25 ( #1861 )
2024-02-22 16:04:43 +02:00
Danish Arora
f8e02ab19e
fix(tests): append p2p with the multiaddrs from ENR ( #1817 )
...
* append `p2p` with the multiaddrs from ENR
* fix(tests): add p2p checks for ENR multiaddrs
* fix(tests): type getter
* chore(ci): remove debug flag from nwaku_master and go-waku tests
2024-02-07 01:57:41 +05:30
Florin Barbu
87998700e5
remove go waku tests from ci ( #1821 )
2024-01-31 18:22:26 +02:00
Florin Barbu
dbb51e4c86
test: fix for nwaku 24 ( #1820 )
...
* bump nwaku to v0.24.0
* fix tests on nwaku 0.24
* fix multiple service node filter sub tests
* fix timeout for metadata tests
2024-01-31 17:31:09 +02:00
Florin Barbu
13d3d70609
chore: increase max sub topic size to 100 ( #1791 )
...
* increase max sub topic size to 100
* make tests run fine both ways
* fix:import error
* update nwaku and gowaku master images
* prepare for pr
2024-01-18 21:22:51 +05:30
Sasha
1bc0b0a4fa
chore: upgrade playwright ( #1786 )
...
* chore: upgrade playwright
* bump image version
2024-01-15 17:02:26 +01:00
Florin Barbu
6dc3882657
chore: sanitize test log names before uploading ( #1766 )
...
* sanitize test log names before uploading
* sanitize only if needed
* prepare for pr
---------
Co-authored-by: Sasha <118575614+weboko@users.noreply.github.com>
2023-12-21 09:54:31 +02:00
Danish Arora
4d19fc7b75
bump nwaku to v0.22.0 ( #1741 )
2023-11-29 15:48:50 +05:30
Florin Barbu
b5e420de91
add test summary to github actions run ( #1724 )
2023-11-20 08:31:44 +02:00
fryorcraken.eth
034256cca1
chore: remove reviewers for dependabot.
...
js-waku developers are automatically added as reviewers.
2023-11-17 15:59:51 +11:00
Sasha
5dd882c969
chore: make pre-release manual ( #1702 )
...
* make pre-release manual
* update md file
2023-11-06 10:39:06 +01:00
Sasha
a42b7be60d
feat: add ability to pre release ( #1664 )
...
* feat: add ability to pre release
* changes versions for packages that are getting published
* fix
2023-11-01 16:15:24 +01:00
Danish Arora
49a3666208
revert logger namespace ( #1696 )
2023-10-30 19:16:03 +05:30
Florin Barbu
9593a8a8a5
test: fix ci logs ( #1687 )
...
* fix ci logs
* replace lodash with uint8arrays/equals
2023-10-25 10:39:04 +03:00
Florin Barbu
80a33b9c2b
chore: allure test reporting ( #1668 )
...
* allure test reporting
* make reports only for the main job
* fail a test for demo
* fail a test for demo
* revert
* fail a test for demo
* revert
* deploy to allure-jswaku
* use PAT
* add pat as secret
* check if pat exists
* debug secrets issue
* remove debug steps
* debug1
* debug2
* debug3
* debug4
* set reports for all tests
* fix after ci run
* self review
---------
Co-authored-by: Sasha <118575614+weboko@users.noreply.github.com>
2023-10-23 17:53:56 +03:00
Florin Barbu
1150ddcd02
fix: remote peer rejected ( #1645 )
...
* update empty payload light push tests response
* bump up nwaku version
* remove only
* remove diff between gowaku and nwaku
2023-10-20 10:21:15 +03:00
Florin Barbu
29d83786b2
chore: update org ( #1632 )
...
* update org
* update other images as well
* small fix
2023-10-03 16:11:41 +05:30
Florin Barbu
bcd65a1935
chore: add comment warnings to node ci ( #1609 )
...
Co-authored-by: Sasha <118575614+weboko@users.noreply.github.com>
2023-09-25 23:57:29 +02:00
Sasha
d9e4bcbe3f
feat: add Firefox and Webkit to karma ( #1598 )
...
* add Firefox and Webkit to karma testing
* try adding install to CI
* add display var
* try container prop
* try FirefoxHeadless
* set env var differently
* apply for all configs
* use root karma config
* fix relative link in karma config
* add log
* return as before
* fix path pattern
* move karma to the root
* try moving tsconfig
* return ts config
* use container for playwright
* add FF for firefox and chrome
* use command for playwright
* add retries
* remove retries
2023-09-22 17:48:07 +02:00
Sasha
281d9b2c9d
feat: add playwright CI testing ( #1542 )
...
* add tests-browser package
* rename to browser
* add playwright and experiment with karma
* add lock
* remove karma
* remove readme
* replace default app, rename
* add and configure playwright
* up package-lock
* use @waku/create-app, add scripts to handle it
* remove tsconfig
* update playwright script
* move dependency to root
* set folder
* up
* try install step
* add playwright dep
* remove step
* add es module utils
* fix import issue
* run on master
* use image prop
* use dotenv-flow, set .env.local
* add log, use dotenv-flow
* add env var to ci
* add env vars to CI
* return install of deps
* return container & log build step
* upgrade @waku/create-app
* fix firefox in container problem
2023-09-22 14:34:16 +02:00
Florin Barbu
9ab4e86f19
chore: bump nwaku version to 0.20 ( #1591 )
2023-09-22 02:55:49 +02:00
fbarbu15
884d37634c
merge master into branch and resolve conflicts
2023-09-18 19:42:22 +03:00
fbarbu15
aae1d9f68b
chore: move the failed retries on test level ( #1573 )
...
Co-authored-by: Sasha <118575614+weboko@users.noreply.github.com>
2023-09-18 11:48:47 +02:00
fbarbu15
999e95a24a
fix typo
2023-09-13 11:20:50 +03:00
fbarbu15
7a52dd64a5
move back node to workflows
2023-09-13 11:12:12 +03:00
fbarbu15
9baf52af5c
move back node to workflows
2023-09-13 11:12:01 +03:00
fbarbu15
a15b027c37
remove file name from the node call
2023-09-13 11:00:28 +03:00
fbarbu15
442e18cee7
add sha to the node call
2023-09-13 10:58:24 +03:00
fbarbu15
c577b2cce8
add ref to the node call
2023-09-13 10:55:33 +03:00
fbarbu15
8eac299654
move node to action folder
2023-09-13 10:52:41 +03:00
fbarbu15
5b9935e118
fix debug mismatch
2023-09-12 18:12:18 +03:00
fbarbu15
7fd6803ec1
small fix after ci run
2023-09-12 18:01:21 +03:00
fbarbu15
a95202f8f5
small fix after ci run
2023-09-12 18:00:45 +03:00
fbarbu15
27ec0752f6
small fix after ci run
2023-09-12 17:59:31 +03:00