212 Commits

Author SHA1 Message Date
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
fbarbu15
4683d246ea make reusable test node workflow 2023-09-12 17:33:34 +03:00
fbarbu15
c3c31b192e remove ref 2023-09-12 15:53:21 +03:00
fbarbu15
1dbb1e5636 fix calling the node 2023-09-12 15:38:18 +03:00
fbarbu15
4c9233e2c3 split node from CI 2023-09-12 15:28:46 +03:00
Sasha
833b02abdb
fix: enable logging for npm install action (#1559)
* add debug step to npm action
* add another log
* up package-lock
2023-09-11 15:30:36 +02:00
Sasha
1f0cf29b78
fix: use npm i always (for now) (#1557) 2023-09-11 13:11:40 +02:00
fbarbu15
1cfe0fcb5d
chore: added workflow_call to the ci.yml (#1541)
* added workflow call for reusable workflows

* explicitly checkout js-waku

* fix wrong org

* fix input passing

* excluded unneded jobs for when caller is nwaku

* excluded check and proto as well

---------

Co-authored-by: Sasha <118575614+weboko@users.noreply.github.com>
2023-09-08 10:38:31 +02:00
Sasha
73dd948698
chore: add retry to test steps in CI (#1517)
* chore: add retry to test steps of ci

* use another action for retry

* fix version

* use master version

* test with error

* return working version

* add env var

* return node test
2023-08-31 12:27:25 +02:00
fbarbu15
c6abcd436d fix WAKUNODE_IMAGE input error in ci.yml 2023-08-29 20:26:57 +03:00
fbarbu15
b7edff981f fix WAKUNODE_IMAGE input error in ci.yml 2023-08-29 20:17:35 +03:00
fbarbu15
617622c3ec manually triggerr ci with custom nim node image 2023-08-24 14:03:44 +03:00
Danish Arora
7a805a277a
bump nwaku to 0.19 (#1485) 2023-08-16 23:23:37 +05:30
Sasha
75808ffc9d
chore: test agains Fleets and add optional tests (#1432)
* test Prod and Test fleets in CI

* compute predefined nodes once

* remove async

* add optional test step

* fix command
2023-08-07 10:27:16 +02:00
Sasha
447335f633
chore: add js-waku-developers as code owners (#1439)
* add js-waku-developers as code owners

* fix name
2023-07-26 13:15:49 +02:00
fryorcraken.eth
d2c81339ae
chore: upgrade add-to-project GitHub action (#1422)
Previous version uses API that will be deprecated.
2023-07-13 12:10:43 +02:00
fryorcraken.eth
3b1f0adb43
test: bump nwaku to v0.18.0 2023-06-30 15:14:00 +10:00
Danish Arora
94e1abdd65
chore: upgrade nwaku to v0.17.0 (#1364) 2023-05-19 01:52:06 +05:30
Danish Arora
dc3774c0ed
feat: use nwaku/go-waku docker images instead of building binaries (#1259)
* merge: master

* fix: CI

* use: js script instead of shell script to run precheck and mocha

* use `console.log` instead of `debug.log` for `run-tests.js`
2023-04-17 10:29:36 +05:30
Sasha
aab59ce633
chore: introduce custom publish script and move to a new secret for publishing (#1279) 2023-03-29 10:36:37 +02:00
Sasha
48f77f94f3
chore: set npm token to .npmrc (#1266) 2023-03-24 00:38:45 +01:00
Sasha
0824345f0e
chore: make latest default tag for publishing (#1260) 2023-03-23 14:27:26 +01:00
fryorcraken.eth
de0a2e595c
test: bump nwaku to v0.16.0 2023-03-23 14:51:10 +11:00
Sasha
e1a87fe1a3
chore: fix release-please output var & update package-lock (#1248) 2023-03-16 21:05:19 +01:00
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