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

[Epic] Automated Release processes #86

Closed
2 of 3 tasks
fryorcraken opened this issue Sep 11, 2023 · 3 comments
Closed
2 of 3 tasks

[Epic] Automated Release processes #86

fryorcraken opened this issue Sep 11, 2023 · 3 comments
Labels
E:Automated release processes See https://github.com/waku-org/pm/issues/86 for details Epic Tracks a sub-team Epic.

Comments

@fryorcraken
Copy link
Contributor

fryorcraken commented Sep 11, 2023

Epic label: E:Automated release processes
Planned start date:
Due date:

Summary

Setup automated release processes on all Waku clients.

Acceptance Criteria

  • release processes cost minimal effort and are not prone to manual error
  • QA steps can easily be integrated to the release process
  • Binaries and docker images are provided for popular architecture (when relevant)
  • Publication on the relevant languages registry (language specific, e..g. npmjs.com)
  • API Docs are automatically generated (if applicable)
  • Changelog are automatically generated
  • hot fix patches and out-of-schedule release can be done with minimum effort.
  • nightly build or equivalent (if applicable) to enable integration and end-to-end testing and smaller feedback loop.

Tasks

@fryorcraken fryorcraken added the Epic Tracks a sub-team Epic. label Sep 11, 2023
@fryorcraken fryorcraken added this to Waku Sep 11, 2023
@fryorcraken
Copy link
Contributor Author

@waku-org/js-waku-developers @waku-org/go-waku-developers Keen to have your input on this before I set acceptance criteria.

See waku-org/nwaku#1889

cc @vpavlin

@fryorcraken fryorcraken added the E:Automated release processes See https://github.com/waku-org/pm/issues/86 for details label Sep 11, 2023
@fryorcraken fryorcraken moved this to In Progress in Waku Sep 13, 2023
@fryorcraken
Copy link
Contributor Author

fryorcraken commented Sep 18, 2023

Feedback:

  • track effort to remove flackiness of tests
  • Rust binding and react native need to be sorted

@fryorcraken
Copy link
Contributor Author

Feedback:

* track effort to remove flackiness of tests

Tracked with #90

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:Automated release processes See https://github.com/waku-org/pm/issues/86 for details Epic Tracks a sub-team Epic.
Projects
Status: Done
Development

No branches or pull requests

2 participants