summaryrefslogtreecommitdiff
path: root/.github/workflows
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 /.github/workflows
parent97741a56e0d8796e46ebb1268274853ba8eea847 (diff)
parent23fc90afae86d4cf9784c34104b92838e060eec0 (diff)
Merge pull request #3300 from hathach/qodana-automation-241005150
Add qodana CI checks
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/qodana_code_quality.yml28
1 files changed, 28 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