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

refactor: use external protocols & update to iroh@0.29 #209

Merged
merged 34 commits into from
Dec 4, 2024

Conversation

dignifiedquire
Copy link
Contributor

@dignifiedquire dignifiedquire commented Nov 14, 2024

uniffi

  • remove protocols from iroh
  • switch client iroh-gossip
  • switch client iroh-docs
  • switch client iroh-blobs
  • remove remote client
  • update to 0.29
  • update tests
  • udpate config options
  • use gradle to build and test kotlin

js

  • remove protocols from iroh
  • switch client iroh-gossip
  • switch client iroh-docs
  • switch client iroh-blobs
  • remove remote client
  • update tests
  • udpate config options

@dignifiedquire dignifiedquire force-pushed the refactor-external-protocols branch from 48d4b3a to ddf1e2d Compare November 21, 2024 14:27
@Arqu
Copy link
Collaborator

Arqu commented Nov 28, 2024

FYI bumped versions for manylinux which should resolve the current CI issues. As per https://github.com/pypa/manylinux manylinux_2014 should be very close to EoL even though it's still supported by the project.

@dignifiedquire dignifiedquire changed the title [WIP] refactor: use external protocols [WIP] refactor: use external protocols & update to iroh@0.29 Dec 3, 2024
@dignifiedquire dignifiedquire force-pushed the refactor-external-protocols branch from 1df5224 to 7fd2974 Compare December 3, 2024 11:44
@dignifiedquire dignifiedquire changed the title [WIP] refactor: use external protocols & update to iroh@0.29 refactor: use external protocols & update to iroh@0.29 Dec 4, 2024
@dignifiedquire dignifiedquire marked this pull request as ready for review December 4, 2024 19:21
Comment on lines +87 to +90
let gossip = self
.router
.get_protocol(iroh_gossip::net::GOSSIP_ALPN)
.expect("no gossip available");
Copy link
Contributor

Choose a reason for hiding this comment

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

Just calling out that we are removing get_protocol in the next release.

Copy link
Contributor

Choose a reason for hiding this comment

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

...i guess this actually doesn't matter since we are removing the protocols in ffi next release anyway.

Copy link
Contributor

@ramfox ramfox left a comment

Choose a reason for hiding this comment

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

Looks good!

Comment on lines +87 to +90
let gossip = self
.router
.get_protocol(iroh_gossip::net::GOSSIP_ALPN)
.expect("no gossip available");
Copy link
Contributor

Choose a reason for hiding this comment

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

...i guess this actually doesn't matter since we are removing the protocols in ffi next release anyway.

@dignifiedquire dignifiedquire merged commit 405da56 into main Dec 4, 2024
41 checks passed
@dignifiedquire dignifiedquire deleted the refactor-external-protocols branch December 4, 2024 22:27
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.

5 participants