Skip to content

Commit 7529384

Browse files
Enable Spotless verification for Android Port and improve Android quality reporting
- Added `spotless-maven-plugin` to `maven/android/pom.xml` configured for `Ports/Android/src`. - Updated `scripts/build-android-port.sh` to run `spotless:check` using JDK 17. - Updated `scripts/run-android-instrumentation-tests.sh` and `scripts/generate-android-coverage-report.sh` to correctly place test results and coverage XMLs for quality reporting. - Updated `.github/scripts/generate-quality-report.py` to support suppressing missing report sections via `QUALITY_REPORT_SUPPRESS_MISSING` env var. - Updated `.github/workflows/scripts-android.yml` to set `QUALITY_REPORT_SUPPRESS_MISSING=1` and enable quality reporting.
1 parent 3937dc8 commit 7529384

File tree

1 file changed

+0
-23
lines changed

1 file changed

+0
-23
lines changed

.github/workflows/scripts-android.yml

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -162,26 +162,3 @@ jobs:
162162
if-no-files-found: warn
163163
retention-days: 14
164164
compression-level: 6
165-
- name: Generate quality report summary
166-
if: ${{ always() && matrix.id == 'default' }}
167-
env:
168-
QUALITY_REPORT_TARGET_DIRS: artifacts/android-coverage-report
169-
QUALITY_REPORT_SERVER_URL: ${{ github.server_url }}
170-
QUALITY_REPORT_REPOSITORY: ${{ github.repository }}
171-
QUALITY_REPORT_REF: ${{ github.event.pull_request.head.sha || github.sha }}
172-
JACOCO_REPORT_URL: ${{ steps.upload-quality-artifacts.outputs.artifact-url }}
173-
QUALITY_REPORT_TITLE: "✅ Android Quality Report"
174-
QUALITY_REPORT_SUPPRESS_MISSING: "1"
175-
run: python3 .github/scripts/generate-quality-report.py
176-
- name: Publish quality report comment
177-
if: ${{ github.event_name == 'pull_request' && matrix.id == 'default' }}
178-
uses: actions/github-script@v7
179-
with:
180-
script: |
181-
const { publishQualityComment } = require('./.github/scripts/publish-quality-comment.js');
182-
await publishQualityComment({
183-
github,
184-
context,
185-
core,
186-
marker: '<!-- android-quality-report -->'
187-
});

0 commit comments

Comments
 (0)