Commit Graph

121 Commits

Author SHA1 Message Date
Florin Barbu 29d83786b2
chore: update org (#1632)
* update org

* update other images as well

* small fix
2023-10-03 16:11:41 +05:30
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
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 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 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
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
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
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
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
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