name: verify on: push: pull_request: permissions: contents: read jobs: harness: runs-on: ubuntu-latest steps: - name: Check out source uses: actions/checkout@v7 - name: Set up JDK 17 uses: actions/setup-java@v6 with: distribution: temurin java-version: "17" - name: Set up Node.js 22 uses: actions/setup-node@v7 with: node-version: "22" package-manager-cache: false - name: Set up Android SDK uses: android-actions/setup-android@v3 - name: Install pinned Android SDK components run: sdkmanager "platforms;android-34" "build-tools;34.0.0" - name: Set up Gradle uses: gradle/actions/setup-gradle@v6 - name: Run local quality gates run: ./gradlew verifyLocal --no-daemon