Commit Graph

208 Commits

Author SHA1 Message Date
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
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