-
Notifications
You must be signed in to change notification settings - Fork 7
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
[C4GT Community]: Configure GitHub Actions for Checkstyle code formatting and vulnerability scanning in AMRIT API repositories #2
Comments
can you assign a healthcare ml model fir c4gt? |
@RAJEEVKUMAR9598 Have you fixed the issue ? |
Today i will fix it |
@drtechie where is |
@gupta-soham this ticket is related to AMRIT API repositories. |
…style checks on pull requests. Fixes PSMRI#2
kindly assign me with the issue |
Hello @harshsennnn , are you still working on this issue? Kindly update |
Yes I'm @Sneha6003 |
@all-contributors please add @harshsennnn for code. |
@harshsennnn already contributed before to code |
Ticket Contents
Description
To maintain code quality and security for AMRIT API repositories, we need to set up GitHub Actions workflows that perform code formatting checks using Checkstyle and vulnerability scanning with OWASP Dependency-Check. These workflows should ensure that code formatting issues are detected for changed files in pull requests, and vulnerability scanning is conducted when pom.xml changes. Merging of pull requests should be restricted unless these checks pass.
What You Will Learn:
As an intern, you will:
Desired Skills:
Goals
Setup GitHub Actions for Checkstyle:
Setup GitHub Actions for OWASP Dependency-Check:
Expected Outcome
Fully functional GitHub Actions workflows that automatically check code formatting with Checkstyle and perform vulnerability scanning with OWASP Dependency-Check. These workflows will ensure that pull requests meet coding standards and are free of known vulnerabilities before merging.
Acceptance Criteria
Checkstyle Workflow:
OWASP Dependency-Check Workflow:
Implementation Details
https://github.com/checkstyle/checkstyle
https://central.sonatype.com/artifact/org.owasp/dependency-check-maven/8.4.0/overview
https://github.com/marketplace/actions/dependency-check
https://github.com/marketplace?query=checkstyle
Mockups/Wireframes
NA
Product Name
AMRIT
Organisation Name
Piramal Swasthya Management Research Institute
Domain
Healthcare
Tech Skills Needed
CI/CD, Debugging, DevOps, Java, Security, Spring Boot
Mentor(s)
@drtechie
Complexity
High
Category
CI/CD, Documentation, Delpoyment
The text was updated successfully, but these errors were encountered: