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

Add optional --publish flags to our test commands #3350

Open
6 tasks
OisinKyne opened this issue Oct 25, 2024 · 0 comments
Open
6 tasks

Add optional --publish flags to our test commands #3350

OisinKyne opened this issue Oct 25, 2024 · 0 comments
Labels
protocol Protocol Team tickets

Comments

@OisinKyne
Copy link
Contributor

🎯 Problem to be solved

People are open to giving anonymous and maybe pseudonymous performance data, to get a better understanding of their node's health, and how best to optimise it.

Right now they fill out forms by hand, translating what their CLI test output says. We then manually translate that into charts and reports. We will need to simplify this to scale it.

🛠️ Proposed solution

We could add an optional --publish flag (and --publish-address), like the rest of our commands, that pushes to our API.

  • Approved design doc: link
  • Core team consensus on the proposed solution

Describe the solution to be implemented

🧪 Tests

  • Tested by new automated unit/integration/smoke tests
  • Manually tested on core team/canary/test clusters
  • Manually tested on local compose simnet

👐 Additional acceptance criteria

  • All of the related impact on Launchpad/API team

❌ Out of Scope

In future we could also return a launchpad URI like https://launchpad.obol.org/operator/<address>/<enr>/ that shows a more fancy test report.

@github-actions github-actions bot added the protocol Protocol Team tickets label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
protocol Protocol Team tickets
Projects
None yet
Development

No branches or pull requests

2 participants
@OisinKyne and others