Commit Graph

52 Commits

Author SHA1 Message Date
Richard Ramos 5d5fe3413e
fix: revert to only execute `build` target on `make` 2023-08-21 13:04:35 -04:00
Prem Chaitanya Prathi 78db78d5a9
Fix/build errors on Mac OS (#660)
* updated go dependencies after running mobile builds

* fixed build error in macOS due to sed syntax. Updated all target to build required targets.
2023-08-21 19:38:31 +05:30
richΛrd 164c92554b
refactor: c-bindings 2023-08-10 09:30:38 -04:00
Prem Chaitanya Prathi 6429af9ca7
chore: disable -race by default and create a new make target 2023-08-07 21:20:36 +05:30
Prem Chaitanya Prathi 42b2c0bc6d
fix: race condition in rendezvous test code 2023-08-04 16:37:45 +05:30
Prem Chaitanya Prathi 80eb17cfed
Chore/fix examples (#580)
* chore: included rendevouz in go.mod and go.sum files for examples

* chore: added peer origin to AddPeer in examples

* fix: fix compilation issues on arm based mac

* fix: support macOS for test coverage upload to code climate

* removed binary from commit
2023-06-28 20:29:15 +05:30
Richard Ramos 8af789bb63 chore: automate cc-test-reporter install 2023-04-14 12:08:48 -04:00
Richard Ramos e1276f65e4 chore: bump golangci-lint 2023-04-03 10:43:01 -04:00
Richard Ramos 156db781f6 chore: switch to Google's Protobuf library 2023-02-16 11:37:59 -04:00
Richard Ramos f10b1b0d7a feat: postgresql support 2023-01-05 13:25:15 -04:00
Richard Ramos 4df6aa98bc feat(noise): finish pairing impl and test 2022-12-15 21:55:14 -04:00
Richard Ramos 636e6b284e chore: target android 31
See https://developer.android.com/google/play/requirements/target-sdk
2022-12-12 19:42:07 -04:00
Richard Ramos 7366e0d29d
chore: update codeclimate id 2022-12-10 12:05:01 -04:00
Richard Ramos 2b14c7e14f
chore: update codeclimate id 2022-12-10 11:35:33 -04:00
Richard Ramos a40db95987 refactor: move waku to cmd/ 2022-11-26 12:02:52 -04:00
Richard Ramos 7e74155dca feat: add version metric 2022-11-25 17:38:14 -04:00
Richard Ramos c8fc0404d1
chore: rename status-im/go-waku to waku-org/go-waku 2022-11-09 16:03:40 -04:00
Richard Ramos 77e23638de chore: use "nowatchdog" in ios to remove go-watchdog replacement 2022-10-23 09:31:32 -04:00
Richard Ramos e393b68ab7 fix: lint 2022-10-21 11:29:31 -04:00
Richard Ramos eafbc4c01f
chore: install go-bindata and add indexes to message table (#317) 2022-09-21 09:22:22 -04:00
Richard Ramos cd79be4812
fix: jenkinscript (#304)
* chore: add jenkinsfile for tests
* chore: remove old jenkinsfile
* fix: lint
* fix: update cc-test-reporter
2022-09-12 10:13:38 -04:00
Richard Ramos bcaf229994
fix: linting, printing addresses in chat2, adding err channel to event subs 2022-08-15 21:39:31 -04:00
Richard Ramos 39f70f71a9 feat: use generic flags and convert values to specific data types 2022-08-15 15:22:13 -04:00
Richard Ramos 4589b6c31c feat: make rln optional 2022-08-15 14:41:58 -04:00
Richard Ramos 4292b14ef4 chore: make dynamic tests optional 2022-08-15 14:40:10 -04:00
Richard Ramos c2ce8326ff test: rln onchain 2022-08-15 14:40:10 -04:00
Richard Ramos 587fd148ca chore: use static rln lib and fix lint 2022-08-15 14:40:10 -04:00
Richard Ramos 1636a33835 feat: RLN (static) 2022-08-15 14:40:10 -04:00
Richard Ramos 0525b1cbc7
fix: get gomobile before building mobile targets 2022-08-09 14:26:00 -04:00
Richard Ramos 31ce4ed389
chore: release (#255)
* feat: ios build
* chore: build .deb and .rpm
* chore: use gcc-10
* fix: go tools and mobile versions
2022-06-19 17:50:37 -04:00
Richard Ramos 36d4a61dc4 chore: add missing flags 2022-06-19 17:47:39 -04:00
Franck R 4da7fea78a
Allow setting custom go binary when building (#254)
To use, just pass set the path to the go bin you want to use in
the GOBIN env variable:

`GOBIN=/my/bin/go make`.
2022-06-02 21:55:11 -04:00
Richard Ramos b14f4a9aa8
feat: db migrations (#246) 2022-05-30 15:13:27 -04:00
Richard Ramos 813dc49c61 feat: swift example 2022-05-05 16:51:43 -04:00
Richard Ramos 281e932c56 feat: add commit hash and method in debug rpc endpoint 2022-05-05 14:26:24 -04:00
Richard Ramos f1f6cb04f0
feat: kotlin android example (#226)
* feat: kotlin android example
* Adding lightpush and store to kotlin example
2022-04-12 08:12:14 -04:00
Richard Ramos 36d4be451a
fix: readme (#221) 2022-03-23 14:40:54 -04:00
Richard Ramos aa6d8c8b58
fix: c api and add some documentation (#219) 2022-03-22 12:30:14 -04:00
Richard Ramos df235db6b7
feat: c-bindings for waku relay (#212) 2022-03-21 19:15:53 -04:00
Richard Ramos df6757fc33 chore: exclude protobuffers from code coverage 2021-11-09 09:21:34 -04:00
Anthony Laibe a6ae4b7140 feat: upload code coverage to code climate 2021-11-09 13:13:49 +01:00
Richard Ramos 74fab9e50d
chore: add codeclimate code coverage support (#126) 2021-11-02 09:55:28 -04:00
Richard Ramos cbbc5dc09f chore: use examples makefiles when building examples 2021-11-02 07:59:10 -04:00
Anthony Laibe 94e8b9cf86 test: build example in jenkins
Add command for generating coverage
2021-11-01 20:40:39 +01:00
Jakub 21aba7cd65
Dockerfile: add commit, log format, and make target (#83)
Also fixed `.dockerignore` file and removed unnecessary symlinking.

Related to: https://github.com/status-im/infra-go-waku

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-15 12:47:23 +02:00
Anthony Laibe 54a93a60c5
feat: add ability to regenerate proto files (#76) 2021-10-14 11:03:25 +02:00
Anthony Laibe 86cf5304b2
fix linter (#73) 2021-10-13 14:48:29 +02:00
Andrea Maria Piana cfcfb52a58
[Fixes: #39] Add DNS discovery (#48)
This commit adds a public method that takes a url and returns a list of
multiaddr.

Once we better understand how to integrate it we can make it so that is
passed as a config when initializing waku, this commit only provides the
basic functionality.
2021-09-27 13:52:56 -04:00
Jakub Sokołowski e10778c432
ci: add Jenkinsfile that runs lint and test targets
This adds a simple `Jenkinsfile` that runs `make lint` and `make test`.
Had to also add a `deps` target that runs `lint-install` to install missing `golangci-lint`.

Jobs folder: https://ci.status.im/job/go-waku/
Resolves: https://github.com/status-im/go-waku/issues/11

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-08-16 12:52:13 +02:00
Andrea Maria Piana b387da9ab4
Add tests and lint code 2021-08-13 13:56:09 +02:00