From 61451ca17817435afaa13fff394d28de0412fcd6 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Sun, 22 Feb 2026 05:36:04 +0300 Subject: [PATCH] ci: fix security workflow - add secrets, install action, remove continue-on-error --- .github/workflows/security.yml | 36 +++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 4fba077..3f26bf6 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -12,37 +12,41 @@ permissions: contents: read security-events: write +env: + ACALA_PROD_AUTH_TOKEN: ${{ secrets.ACALA_PROD_AUTH_TOKEN }} + ACALA_TEST_AUTH_TOKEN: ${{ secrets.ACALA_TEST_AUTH_TOKEN }} + MOONBEAM_PROD_AUTH_TOKEN: ${{ secrets.MOONBEAM_PROD_AUTH_TOKEN }} + MOONBEAM_TEST_AUTH_TOKEN: ${{ secrets.MOONBEAM_TEST_AUTH_TOKEN }} + MOONPAY_PRODUCTION_SECRET: ${{ secrets.MOONPAY_PRODUCTION_SECRET }} + MOONPAY_TEST_SECRET: ${{ secrets.MOONPAY_TEST_SECRET }} + MERCURYO_PRODUCTION_SECRET: ${{ secrets.MERCURYO_PRODUCTION_SECRET }} + MERCURYO_TEST_SECRET: ${{ secrets.MERCURYO_TEST_SECRET }} + EHTERSCAN_API_KEY_MOONBEAM: ${{ secrets.EHTERSCAN_API_KEY_MOONBEAM }} + EHTERSCAN_API_KEY_MOONRIVER: ${{ secrets.EHTERSCAN_API_KEY_MOONRIVER }} + EHTERSCAN_API_KEY_ETHEREUM: ${{ secrets.EHTERSCAN_API_KEY_ETHEREUM }} + INFURA_API_KEY: ${{ secrets.INFURA_API_KEY }} + DWELLIR_API_KEY: ${{ secrets.DWELLIR_API_KEY }} + WALLET_CONNECT_PROJECT_ID: ${{ secrets.WALLET_CONNECT_PROJECT_ID }} + DEBUG_GOOGLE_OAUTH_ID: ${{ secrets.DEBUG_GOOGLE_OAUTH_ID }} + RELEASE_GOOGLE_OAUTH_ID: ${{ secrets.RELEASE_GOOGLE_OAUTH_ID }} + jobs: codeql: name: CodeQL Analysis runs-on: ubuntu-latest - # CodeQL requires GitHub Advanced Security (free for public repos only) - continue-on-error: true steps: - name: Checkout uses: actions/checkout@v4 - - name: Set up JDK - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: '17' + - name: Install dependencies + uses: ./.github/workflows/install/ - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: languages: java-kotlin - - name: Cache Gradle - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle', '**/gradle-wrapper.properties') }} - restore-keys: gradle-${{ runner.os }}- - - name: Build for CodeQL run: ./gradlew assembleDebug -x test -x lint env: