Source checks, JVM unit tests, scanner lint, debug and QA APK assembly and connected emulator tests run on every push via ci-workflows android.yaml. vX.Y.Z tags publish the SDK AARs to the QRun-IO Gitea Maven registry. Removes the retired CircleCI/qqq-orb configuration and the legacy GitHub workflows. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
20 lines
735 B
YAML
20 lines
735 B
YAML
name: build
|
|
on:
|
|
push:
|
|
branches: ['**']
|
|
tags: ['v*']
|
|
jobs:
|
|
android:
|
|
uses: self:KofTwentyTwo/ci-workflows/.gitea/workflows/android.yaml@native-workflows
|
|
secrets: inherit
|
|
with:
|
|
node-version: '24.11.1'
|
|
commands: |
|
|
node scripts/ci/check-source-standards.mjs
|
|
node --test scripts/ci/scanner-echo-guards.test.mjs
|
|
tasks: |
|
|
testDebugUnitTest :scanner-host:lintDebug :scanner-host:assembleDebug
|
|
-PscannerTestBuildType=qa :scanner-host:assembleQa :scanner-host:assembleQaAndroidTest
|
|
emulator-tasks: connectedDebugAndroidTest
|
|
publish-tasks: :qqq:android:core:publishAllPublicationsToGiteaRepository :qqq:android:mobileapp:publishAllPublicationsToGiteaRepository
|