Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: use waku-org/waku-proto repository for protobuffer definitions #828

Merged
merged 2 commits into from
Nov 7, 2023

Conversation

richard-ramos
Copy link
Member

@richard-ramos richard-ramos commented Oct 24, 2023

Description

This PR removes the .proto files from the repository and adds waku-proto
as a submodule to be used to generate the protobuffer bindings in go

Changes

  • legacy filter
  • filter
  • peer_exchange
  • lightpush
  • metadata
  • store (There are differences between the spec and the .proto file)
  • message (The .proto file is missing the RLN proof fields)

Depends on: waku-org/waku-proto#19

Issue

closes #720

@status-im-auto
Copy link

status-im-auto commented Oct 24, 2023

Jenkins Builds

Click to see older builds (65)
Commit #️⃣ Finished (UTC) Duration Platform Result
✖️ 3ed204f #1 2023-10-24 16:26:18 ~1 min nix-flake 📄log
✔️ 3ed204f #1 2023-10-24 16:28:44 ~3 min linux 📦deb
✔️ 3ed204f #1 2023-10-24 16:29:19 ~4 min android 📦tgz
✖️ 3ed204f #1 2023-10-24 16:30:55 ~5 min tests 📄log
✔️ 3ed204f #1 2023-10-24 16:30:59 ~5 min ios 📦tgz
✖️ 3ed204f #1 2023-10-24 16:31:40 ~6 min tests 📄log
b85f1b7 #2 2023-10-25 15:12:39 ~2 min linux 📄log
✔️ b85f1b7 #2 2023-10-25 15:13:50 ~4 min android 📦tgz
✔️ b85f1b7 #2 2023-10-25 15:13:57 ~4 min ios 📦tgz
✔️ b85f1b7 #2 2023-10-25 15:14:31 ~4 min nix-flake 📄log
✔️ b85f1b7 #2 2023-10-25 15:17:03 ~7 min tests 📄log
✔️ b85f1b7 #2 2023-10-25 15:17:11 ~7 min tests 📄log
ff79f69 #3 2023-10-25 15:45:34 ~31 sec linux 📄log
✔️ ff79f69 #3 2023-10-25 15:46:55 ~1 min nix-flake 📄log
✔️ ff79f69 #3 2023-10-25 15:47:25 ~2 min tests 📄log
✔️ ff79f69 #3 2023-10-25 15:48:45 ~3 min android 📦tgz
✔️ ff79f69 #3 2023-10-25 15:48:52 ~3 min tests 📄log
✔️ ff79f69 #3 2023-10-25 15:49:25 ~4 min ios 📦tgz
✔️ 972379b #4 2023-10-25 16:01:51 ~1 min nix-flake 📄log
✔️ 972379b #4 2023-10-25 16:02:15 ~2 min linux 📦deb
✔️ 972379b #4 2023-10-25 16:02:18 ~2 min tests 📄log
✔️ 972379b #4 2023-10-25 16:03:38 ~3 min android 📦tgz
✔️ 972379b #4 2023-10-25 16:03:43 ~3 min ios 📦tgz
✖️ 972379b #4 2023-10-25 16:05:44 ~5 min tests 📄log
✔️ 972379b #5 2023-10-25 16:11:04 ~3 min tests 📄log
✔️ 972379b #6 2023-10-25 17:57:51 ~1 min tests 📄log
✔️ 972379b #7 2023-10-25 18:02:27 ~1 min tests 📄log
✔️ 5b08a17 #5 2023-10-26 00:54:45 ~1 min linux 📦deb
✔️ 5b08a17 #5 2023-10-26 00:55:01 ~1 min nix-flake 📄log
✔️ 5b08a17 #8 2023-10-26 00:55:03 ~1 min tests 📄log
✔️ 5b08a17 #5 2023-10-26 00:56:24 ~3 min tests 📄log
✔️ 5b08a17 #5 2023-10-26 00:57:26 ~4 min android 📦tgz
✔️ 5b08a17 #5 2023-10-26 00:57:58 ~4 min ios 📦tgz
✖️ 6850cdd #9 2023-10-30 18:09:39 ~25 sec tests 📄log
✖️ 6850cdd #6 2023-10-30 18:09:40 ~25 sec tests 📄log
6850cdd #6 2023-10-30 18:09:59 ~48 sec linux 📄log
✔️ 6850cdd #6 2023-10-30 18:11:09 ~1 min nix-flake 📄log
✔️ 6850cdd #6 2023-10-30 18:13:00 ~3 min android 📦tgz
✔️ 6850cdd #6 2023-10-30 18:20:49 ~11 min ios 📦tgz
91ec1b0 #7 2023-10-30 18:14:28 ~43 sec linux 📄log
✔️ 91ec1b0 #7 2023-10-30 18:15:37 ~1 min nix-flake 📄log
✔️ 91ec1b0 #10 2023-10-30 18:15:40 ~1 min tests 📄log
✔️ 91ec1b0 #7 2023-10-30 18:17:00 ~3 min tests 📄log
✔️ 91ec1b0 #7 2023-10-30 18:17:14 ~3 min android 📦tgz
✔️ 91ec1b0 #7 2023-10-30 18:32:25 ~18 min ios 📦tgz
✔️ e3fcc97 #8 2023-10-30 19:15:57 ~1 min linux 📦deb
✔️ e3fcc97 #8 2023-10-30 19:16:06 ~1 min nix-flake 📄log
✔️ e3fcc97 #11 2023-10-30 19:16:12 ~1 min tests 📄log
✔️ e3fcc97 #8 2023-10-30 19:17:58 ~3 min android 📦tgz
✖️ e3fcc97 #8 2023-10-30 19:19:46 ~5 min tests 📄log
✔️ e3fcc97 #8 2023-10-30 19:31:42 ~17 min ios 📦tgz
✖️ e3fcc97 #9 2023-10-30 19:57:26 ~59 sec tests 📄log
✔️ e3fcc97 #10 2023-10-30 19:59:44 ~2 min tests 📄log
✖️ 2574cc8 #11 2023-11-02 15:43:35 ~23 sec tests 📄log
✖️ 2574cc8 #12 2023-11-02 15:43:38 ~26 sec tests 📄log
✔️ 2574cc8 #9 2023-11-02 15:44:18 ~1 min linux 📦deb
✔️ 2574cc8 #9 2023-11-02 15:45:07 ~1 min nix-flake 📄log
✔️ 2574cc8 #9 2023-11-02 15:47:08 ~4 min android 📦tgz
✔️ 2574cc8 #9 2023-11-02 16:11:01 ~27 min ios 📦tgz
✔️ 51b6546 #10 2023-11-03 14:04:10 ~3 min ios 📦tgz
✔️ 51b6546 #10 2023-11-03 14:05:18 ~5 min nix-flake 📄log
✔️ 51b6546 #10 2023-11-03 14:06:09 ~5 min linux 📦deb
✔️ 51b6546 #13 2023-11-03 14:07:31 ~7 min tests 📄log
✔️ 51b6546 #12 2023-11-03 14:08:10 ~7 min tests 📄log
✔️ 51b6546 #10 2023-11-03 14:10:33 ~10 min android 📦tgz
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 26a51da #11 2023-11-03 15:11:48 ~3 min ios 📦tgz
✔️ 26a51da #14 2023-11-03 15:12:42 ~4 min tests 📄log
✔️ 26a51da #11 2023-11-03 15:12:44 ~4 min nix-flake 📄log
✔️ 26a51da #11 2023-11-03 15:12:46 ~4 min linux 📦deb
✔️ 26a51da #11 2023-11-03 15:14:14 ~6 min android 📦tgz
✔️ 26a51da #13 2023-11-03 15:14:16 ~6 min tests 📄log
✔️ 7c22c09 #12 2023-11-07 19:41:30 ~1 min linux 📦deb
✔️ 7c22c09 #12 2023-11-07 19:41:35 ~1 min nix-flake 📄log
✔️ 7c22c09 #15 2023-11-07 19:41:53 ~2 min tests 📄log
✔️ 7c22c09 #12 2023-11-07 19:43:35 ~3 min android 📦tgz
✔️ 7c22c09 #12 2023-11-07 19:43:48 ~4 min ios 📦tgz
✖️ 7c22c09 #14 2023-11-07 19:45:28 ~5 min tests 📄log
✔️ 7c22c09 #15 2023-11-07 19:48:28 ~2 min tests 📄log

cmd/waku/server/rpc/relay.go Show resolved Hide resolved
cmd/waku/server/rpc/filter.go Show resolved Hide resolved
library/Create multiple nodes1 Outdated Show resolved Hide resolved
waku/v2/protocol/filter/pb/filter.pb.go Outdated Show resolved Hide resolved
waku/v2/protocol/pb/waku_message.proto Outdated Show resolved Hide resolved
waku/v2/protocol/pb/waku_message.proto Outdated Show resolved Hide resolved
cmd/waku/server/rpc/relay.go Outdated Show resolved Hide resolved
library/encoding.go Outdated Show resolved Hide resolved
waku/v2/protocol/rln/pb/rln.pb.go Outdated Show resolved Hide resolved
waku/v2/protocol/pb/message.pb.go Outdated Show resolved Hide resolved
waku/v2/protocol/noise/payload.go Outdated Show resolved Hide resolved
Copy link
Collaborator

@chaitanyaprem chaitanyaprem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
Can be merged if protoc version is fixed.

@richard-ramos richard-ramos merged commit 150ade6 into master Nov 7, 2023
10 of 11 checks passed
@richard-ramos richard-ramos deleted the protobuf branch November 7, 2023 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

chore: Migrate to use proto files from common proto repo for all Waku protocols
4 participants