-
Notifications
You must be signed in to change notification settings - Fork 122
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
Integrate code quality indicators #488
Comments
https://github.com/asciidoctor-lifecycle-maven/asciidoctor-lifecycle-maven-plugin already uses some. Maybe @rrialq 🙄 would like to see what we need to integrate them? |
Hi @abelsromero, |
Go for it 🚀 I have no specific requirements. |
@mojavelinux I have applied access for analyzing asciidoctor-maven-plugin with sonarcloud, can you please accept this. |
I think this is now set up at https://sonarcloud.io/organizations/asciidoctor/projects. Let me know if you need any other assistance. |
Hi @mojavelinux, thx for the setup, but i need for the analysis the api token and the project key. You get this if you configure this. You can declare this secrets as secrets in this repository, so i can setup the ci job. |
I tried and I don't see it and I can't import the project. If @mojavelinux can add me as some admin I can continue with @uniqueck.
Keep in mind secrets are not shared with external PR, we may need to set the job to run when merge on main only. Or prepare the blades fro some yak shaving dependabot/dependabot-core#3253 (comment).. |
CI based is my preferred approach. Yes this would be nice to add @abelsromero or myself as admin, so it would be a little bit faster to setup the stuff. @abelsromero with the secrets from external PR I know it, but i found an approach it should work. But i have to try it. |
@mojavelinux can you please provide that secret from sonar, so that i can go on with this issue. |
Is there any progress for this issue? |
This kind of stuff really frustrates me because there are no clear guides for what an admin of the repository actually has to do to get it working. Instead, I feel like we just hobble along trying to figure out which buttons to click. I added you both as administrators in SonarCube. Let me know if that gives you enough to do what you need to do. |
Thx Dan, Now it works, i can great a secret. @abelsromero can you give me access to that repository or you have to create that repository secrets. We need a SONAR_TOKEN as repository secret. |
I granted you quick access to get this done asap. In the long term we would want to managet that with a group we have though. |
Hi @abelsromero, |
Secrets need to be kept per repository. The projects in Asciidoctors are maintained by a lot of different people and thus the administration is handled at the repository level. |
@uniqueck I elevated your permissions to Admin now. You should be able to handle secrets now.
Definetly, no question about that. |
What is this issue about?
Description
Currently, the only indicator the project has is coverage but there are other interesting metric we could include.
There are several online platforms available for OS projects that integrate with GitHub repos but I personaly have no knowledge of PROS and CONS of them.
We could use so long there are no licencing issues, they provide metrics on PRs, and they support multimodule projects.
The text was updated successfully, but these errors were encountered: