From 6b1357d887168dd3410607d840763e39d21a046e Mon Sep 17 00:00:00 2001 From: Kharkunov Eugene Date: Sat, 31 Jan 2026 11:57:43 +0200 Subject: [PATCH 1/3] Added CodeQL scanning --- .github/workflows/codeql-scanning.yml | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/codeql-scanning.yml diff --git a/.github/workflows/codeql-scanning.yml b/.github/workflows/codeql-scanning.yml new file mode 100644 index 00000000..9c11359b --- /dev/null +++ b/.github/workflows/codeql-scanning.yml @@ -0,0 +1,28 @@ +name: CodeQL + +on: + push: + pull_request: + branches: + - "dev" + schedule: + - cron: '0 2 * * 1' + +jobs: + codeql_scan: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + + - name: Initialize CodeQL + uses: github/codeql-action/init@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0 + with: + languages: java + queries: security-and-quality + + - name: Autobuild + uses: github/codeql-action/autobuild@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0 + + - name: Perform analysis + uses: github/codeql-action/analyze@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0 From f7c7ef3a1d18f281ac9ad4750797978879110a53 Mon Sep 17 00:00:00 2001 From: Kharkunov Eugene Date: Sat, 31 Jan 2026 12:07:17 +0200 Subject: [PATCH 2/3] Install JDK25 before codeql autobuild --- .github/workflows/codeql-scanning.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/codeql-scanning.yml b/.github/workflows/codeql-scanning.yml index 9c11359b..5f5c3de8 100644 --- a/.github/workflows/codeql-scanning.yml +++ b/.github/workflows/codeql-scanning.yml @@ -1,7 +1,6 @@ name: CodeQL on: - push: pull_request: branches: - "dev" @@ -14,15 +13,17 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - + - name: Install Java + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 + with: + java-version: '25' + distribution: 'temurin' - name: Initialize CodeQL uses: github/codeql-action/init@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0 with: languages: java queries: security-and-quality - - name: Autobuild uses: github/codeql-action/autobuild@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0 - - name: Perform analysis uses: github/codeql-action/analyze@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0 From f10e3deda353207d219cb6d8c760df6e1ed6e8ef Mon Sep 17 00:00:00 2001 From: Kharkunov Eugene Date: Sat, 31 Jan 2026 12:13:41 +0200 Subject: [PATCH 3/3] Added push trigger for the default branch --- .github/workflows/codeql-scanning.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/codeql-scanning.yml b/.github/workflows/codeql-scanning.yml index 5f5c3de8..61141c1c 100644 --- a/.github/workflows/codeql-scanning.yml +++ b/.github/workflows/codeql-scanning.yml @@ -1,9 +1,12 @@ name: CodeQL on: + push: + branches: + - 'dev' pull_request: branches: - - "dev" + - "dev" schedule: - cron: '0 2 * * 1'