summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2025-10-13 17:33:13 +0700
committerGitHub <[email protected]>2025-10-13 17:33:13 +0700
commit77e0d06a130cd34470e2b1f906e17f41c6eea1ee (patch)
tree1c780a8bea6bd8f4a0ed4df7ece38fd44da213c0
parent97741a56e0d8796e46ebb1268274853ba8eea847 (diff)
parent23fc90afae86d4cf9784c34104b92838e060eec0 (diff)
Merge pull request #3300 from hathach/qodana-automation-241005150
Add qodana CI checks
-rw-r--r--.github/workflows/qodana_code_quality.yml28
-rw-r--r--qodana.yaml10
2 files changed, 38 insertions, 0 deletions
diff --git a/.github/workflows/qodana_code_quality.yml b/.github/workflows/qodana_code_quality.yml
new file mode 100644
index 000000000..69b92f029
--- /dev/null
+++ b/.github/workflows/qodana_code_quality.yml
@@ -0,0 +1,28 @@
+name: Qodana
+on:
+ workflow_dispatch:
+ pull_request:
+ push:
+ branches: # Specify your branches here
+ - main # The 'main' branch
+ - 'releases/*' # The release branches
+
+jobs:
+ qodana:
+ runs-on: ubuntu-latest
+ permissions:
+ contents: write
+ pull-requests: write
+ checks: write
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit
+ fetch-depth: 0 # a full history is required for pull request analysis
+ - name: 'Qodana Scan'
+ uses: JetBrains/[email protected]
+ with:
+ pr-mode: false
+ env:
+ QODANA_TOKEN: ${{ secrets.QODANA_TOKEN_725560778 }}
+ QODANA_ENDPOINT: 'https://qodana.cloud' \ No newline at end of file
diff --git a/qodana.yaml b/qodana.yaml
new file mode 100644
index 000000000..014cf3bae
--- /dev/null
+++ b/qodana.yaml
@@ -0,0 +1,10 @@
+####################################################################################################################
+# WARNING: Do not store sensitive information in this file, as its contents will be included in the Qodana report. #
+####################################################################################################################
+
+version: "1.0"
+linter: jetbrains/qodana-jvm-community:2025.2
+profile:
+ name: qodana.recommended
+include:
+ - name: CheckDependencyLicenses \ No newline at end of file