name: Android CI (Merge Queue) on: merge_group: types: [checks_requested] concurrency: group: build-mq-${{ github.ref }} cancel-in-progress: true jobs: build_and_detekt: if: github.repository == 'meshtastic/Meshtastic-Android' uses: ./.github/workflows/reusable-android-build.yml with: upload_artifacts: false secrets: GRADLE_ENCRYPTION_KEY: ${{ secrets.GRADLE_ENCRYPTION_KEY }} androidTest: if: github.repository == 'meshtastic/Meshtastic-Android' uses: ./.github/workflows/reusable-android-test.yml with: api_levels: '[26, 35]' # Run on both API 26 and 35 for merge queue upload_artifacts: false secrets: GRADLE_ENCRYPTION_KEY: ${{ secrets.GRADLE_ENCRYPTION_KEY }}