name: ci on: push: branches: [main] pull_request: jobs: build: runs-on: self-hosted steps: - uses: actions/checkout@v4 - name: build + test run: | ./gradlew --console=plain \ :shared:jvmTest \ :desktopApp:compileKotlin \ :androidApp:assembleDebug - name: upload apk if: always() uses: actions/upload-artifact@v7 with: name: androidApp-debug path: androidApp/build/outputs/apk/debug/*.apk if-no-files-found: ignore