connectedDebugAndroidTest on an emulator (android-30 google_apis x86, KVM): 48 instrumented tests
vX.Y.Z tags publish qqq-android-core and qqq-android-mobileapp to the QRun-IO Gitea Maven registry (the gitea repository replaces the dead GitHub Packages one)
Removes the retired CircleCI/qqq-orb configuration (.circleci, .qqq-ci.yml) and the legacy GitHub workflows (documented as not a release path); updates README, AGENTS, CONTRIBUTING and RELEASING. Adds a missing final newline the source-standards check flagged. The real-server scanner E2E suite stays a local procedure.
Proven green pinned to the branch (run 7129) and to ci-workflows main (run 7159). Pinned to @v1 for merge; it runs once the owner moves v1 to include android.yaml. The tag publish path has not run yet (no tag created).
Moves CI to the shared `ci-workflows` Android workflow (`@v1`) on the `android-build` runners (Lore builders), every push:
- source standards and the Echo guard tests (`node scripts/ci/...`, Node 24.11.1, checksum-verified)
- `testDebugUnitTest` (all modules), `:scanner-host:lintDebug`, `:scanner-host:assembleDebug`
- QA build: `-PscannerTestBuildType=qa :scanner-host:assembleQa :scanner-host:assembleQaAndroidTest`
- `connectedDebugAndroidTest` on an emulator (android-30 google_apis x86, KVM): 48 instrumented tests
- `vX.Y.Z` tags publish `qqq-android-core` and `qqq-android-mobileapp` to the QRun-IO Gitea Maven registry (the `gitea` repository replaces the dead GitHub Packages one)
Removes the retired CircleCI/qqq-orb configuration (`.circleci`, `.qqq-ci.yml`) and the legacy GitHub workflows (documented as not a release path); updates README, AGENTS, CONTRIBUTING and RELEASING. Adds a missing final newline the source-standards check flagged. The real-server scanner E2E suite stays a local procedure.
Proven green pinned to the branch (run 7129) and to ci-workflows `main` (run 7159). Pinned to `@v1` for merge; it runs once the owner moves `v1` to include `android.yaml`. The tag publish path has not run yet (no tag created).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Moves CI to the shared
ci-workflowsAndroid workflow (@v1) on theandroid-buildrunners (Lore builders), every push:node scripts/ci/..., Node 24.11.1, checksum-verified)testDebugUnitTest(all modules),:scanner-host:lintDebug,:scanner-host:assembleDebug-PscannerTestBuildType=qa :scanner-host:assembleQa :scanner-host:assembleQaAndroidTestconnectedDebugAndroidTeston an emulator (android-30 google_apis x86, KVM): 48 instrumented testsvX.Y.Ztags publishqqq-android-coreandqqq-android-mobileappto the QRun-IO Gitea Maven registry (thegitearepository replaces the dead GitHub Packages one)Removes the retired CircleCI/qqq-orb configuration (
.circleci,.qqq-ci.yml) and the legacy GitHub workflows (documented as not a release path); updates README, AGENTS, CONTRIBUTING and RELEASING. Adds a missing final newline the source-standards check flagged. The real-server scanner E2E suite stays a local procedure.Proven green pinned to the branch (run 7129) and to ci-workflows
main(run 7159). Pinned to@v1for merge; it runs once the owner movesv1to includeandroid.yaml. The tag publish path has not run yet (no tag created).🤖 Generated with Claude Code