Skip to content

(build/pipeline): add quodona pipeline and maven.yml - #39

Merged
ShantanuKumarSinha merged 2 commits into
mainfrom
build/pipeline
Aug 23, 2025
Merged

(build/pipeline): add quodona pipeline and maven.yml#39
ShantanuKumarSinha merged 2 commits into
mainfrom
build/pipeline

Conversation

@ShantanuKumarSinha

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds Qodana code quality analysis pipeline and updates the Maven workflow. The changes integrate JetBrains Qodana static code analysis into the CI/CD pipeline and modernize the existing Maven workflow by updating action versions and enabling caching.

  • Adds Qodana configuration file with JDK 21 and JVM community linter settings
  • Creates new GitHub Actions workflow for automated Qodana code quality checks
  • Updates Maven workflow with newer action versions and enables SonarQube/Maven caching

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
qodana.yaml Configures Qodana analysis with JDK 21 and community linter
.github/workflows/qodana_code_quality.yml New workflow for running Qodana scans on PRs and main branch
.github/workflows/maven.yml Updates action versions and enables package caching

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/maven.yml Outdated
Comment thread .github/workflows/maven.yml Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 23, 2025

Copy link
Copy Markdown

Qodana Community for JVM

5 new problems were found

Inspection name Severity Problems
Constant values 🔶 Warning 1
Number of placeholders does not match number of arguments in logging call 🔶 Warning 1
Unused assignment 🔶 Warning 1
Non-distinguishable logging calls ◽️ Notice 2
View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2025.2.1
        with:
          upload-result: true
Contact Qodana team

Contact us at qodana-support@jetbrains.com

@ShantanuKumarSinha
ShantanuKumarSinha merged commit 0d36ad3 into main Aug 23, 2025
1 of 2 checks passed
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

Successfully merging this pull request may close these issues.

2 participants