From aab8111b3dcf0a8a10751ba70d2aac120b58bb0a Mon Sep 17 00:00:00 2001 From: Jeel Dobariya <136002730+JeelDobariya38@users.noreply.github.com> Date: Thu, 13 Nov 2025 20:15:34 +0530 Subject: [PATCH 1/3] chore: Add Java setup for CodeQL workflow Added Java setup step for CodeQL analysis. --- .github/workflows/codeql.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d92b6be3..0c893ea7 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -12,6 +12,9 @@ name: "CodeQL" on: + pull_request: + branches: + - main push: branches: - main @@ -57,6 +60,12 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Set up Java + uses: actions/setup-java@v4 + with: + distribution: "jetbrains" + java-version: "21" + # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL uses: github/codeql-action/init@v3 From e7ca10ab2c4c5234290308fef5a98f5ffa68a31f Mon Sep 17 00:00:00 2001 From: Jeel Dobariya <136002730+JeelDobariya38@users.noreply.github.com> Date: Thu, 13 Nov 2025 21:11:40 +0530 Subject: [PATCH 2/3] chore: Update build-apks.yml to ignore specific paths Added paths-ignore to prevent builds on certain file types. --- .github/workflows/build-apks.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-apks.yml b/.github/workflows/build-apks.yml index d269ffb8..402000b0 100644 --- a/.github/workflows/build-apks.yml +++ b/.github/workflows/build-apks.yml @@ -9,6 +9,11 @@ on: push: branches: - main + paths-ignore: + - '**.md' + - '**.txt' + - '**.yml' + - 'docs/**' release: types: @@ -40,6 +45,7 @@ jobs: with: distribution: "jetbrains" java-version: "21" + cache: 'gradle' - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 @@ -59,12 +65,12 @@ jobs: if [[ "${{ github.event_name }}" == "release" || "${{ github.event_name }}" == "workflow_dispatch" ]]; then echo "Triggered by release or manual dispatch. Building release variant." BUILD_VARIANT="release" - ./gradlew assembleRelease + ./gradlew assembleRelease --no-daemon APK_PATH=app/build/outputs/apk/release/app-universal-release-unsigned.apk else echo "Triggered by push to 'main' branch. Building staging variant." BUILD_VARIANT="staging" - ./gradlew assembleStaging + ./gradlew assembleStaging --no-daemon APK_PATH=app/build/outputs/apk/staging/app-universal-staging.apk fi From 2c339fd0deea14f25f9cfad883a34c25d48b629d Mon Sep 17 00:00:00 2001 From: Jeel Dobariya <136002730+JeelDobariya38@users.noreply.github.com> Date: Thu, 13 Nov 2025 21:13:32 +0530 Subject: [PATCH 3/3] chore: Modify CodeQL workflow to ignore specific paths Updated CodeQL workflow to ignore certain file types and paths. --- .github/workflows/codeql.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 0c893ea7..052bbde5 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -12,12 +12,15 @@ name: "CodeQL" on: - pull_request: - branches: - - main push: branches: - main + paths-ignore: + - '**.md' + - '**.txt' + - '**.yml' + - 'docs/**' + release: types: [created, published] @@ -65,6 +68,7 @@ jobs: with: distribution: "jetbrains" java-version: "21" + cache: 'gradle' # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL