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

Becoming stable #12

Open
6 of 9 tasks
MrCyjaneK opened this issue Jul 23, 2024 · 0 comments
Open
6 of 9 tasks

Becoming stable #12

MrCyjaneK opened this issue Jul 23, 2024 · 0 comments

Comments

@MrCyjaneK
Copy link
Owner

MrCyjaneK commented Jul 23, 2024

monero_c started as a rewrite to be used in only one wallet, but times have changed and now monero_c is also being used in xmruw, cake and stack, and with large amount of users and widespread adoption comes great responsibility, for this reason monero_c is becoming stable. What does that mean? Mostly turning branch protections on, all changes will come in separate PRs and adding other wallets into the CI to ensure compatibility across new revisions and to speed up testing of changes

TODO

  • Rebase against v0.18.3.4 tag (once released) Monero v0.18.3.4 #14
  • Add cake into the CI add cakewallet to ci #15
  • Cleanup patches (just a little bit)
  • Create upstream version of monero_c (one without custom patches)
  • merge monero.dart into monero_c repo Embed monero.dart into monero_c #16
  • throw errors when wrong wrapper is being used (embed git hash at build time)
  • Pin iOS dependencies
  • Cache sources on release builds (we sha256 them anyway)
  • you tell me
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant