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

[bug] devstat project health incorrectly measuring releases for Network Service Mesh #4

Closed
edwarnicke opened this issue Apr 20, 2023 · 7 comments

Comments

@edwarnicke
Copy link

Not sure how the devstats is detecting releases for the new http://projecthealth.cncf.io/ … but it shows Network Service Mesh last release as v0.2.0 in 2019…

We’ve been quite busy since then:

https://networkservicemesh.io/docs/releases/v1.8.0/ - which went out in Feb. Our next release 1.9.0 is due in a couple of weeks.

Overall devstat (as is its habit) has done spectacularly better than the other tools I’ve seen on project health in terms of accuracy, but something is a little off in how its detecting releases. How do we go about getting it corrected?

@lukaszgryglicki
Copy link
Member

lukaszgryglicki commented Apr 20, 2023 via email

@edwarnicke
Copy link
Author

@lukaszgryglicki

That link is super helpful. A few things I noticed:

https://github.com/cncf/devstats/blob/master/projects.yaml#L538 – ‘mainrepo’ is set to networkservicemesh/networkservicemesh – which was archived years ago when we moved to a multi-repo model.

‘mainrepo’ isn’t really a thing for us… but if you tell me how you are using it, perhaps we can find a repo that will give the desired results? 😊

@lukaszgryglicki
Copy link
Member

lukaszgryglicki commented Apr 20, 2023 via email

@edwarnicke
Copy link
Author

@lukaszgryglicki As long as that's all you use it for, then you could use 'networkservicemesh/api' - as that's where our releases originate. Please note though, our Release notes are always going to be on our site at the corresponding release tab like https://networkservicemesh.io/docs/releases/v1.8.0/ . How are you grabbing release notes?

@lukaszgryglicki
Copy link
Member

All release text data is only shown in Project(s) Health and it uses release name & description from git/GitHub.
Other thatn this we use release datetimes as annotation dates (ranges) so you can see them as verticval lines in chart graphs and are available as ranges in histogram/tables dashboards like, v1 - v2, v2 - v3, v3 - now, etc.

@lukaszgryglicki
Copy link
Member

On it.

@lukaszgryglicki
Copy link
Member

Done, main repo is now networkservicemesh/api last release is v1.8.0.
See:

Closing, please reopen if there is anything else that needs to be done.

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

2 participants