Files

34 lines
841 B
YAML

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