Skip to content

Specify NDK version in :sampleapp #100

Specify NDK version in :sampleapp

Specify NDK version in :sampleapp #100

Workflow file for this run

name: ci
on:
push:
branches:
- main
- release/**
pull_request:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
env:
CARGO_INCREMENTAL: 0
CARGO_TERM_COLOR: always
RUSTFLAGS: "-D warnings"
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: "17"
check-latest: false
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
with:
dependency-graph: generate-and-submit
- name: Setup Rust
id: rust-toolchain
uses: dtolnay/rust-toolchain@stable
with:
targets: aarch64-linux-android,armv7-linux-androideabi,i686-linux-android,x86_64-linux-android
components: clippy, rustfmt
- name: Rust caching
uses: Swatinem/rust-cache@v2
with:
key: ${{ steps.rust-toolchain.outputs.cachekey }}
workspaces: divviup/rust
- name: Rust format
working-directory: divviup/rust
run: cargo fmt --message-format human -- --check
- name: Rust lint
working-directory: divviup/rust
run: cargo clippy
- name: CI debugging
run: |
echo $ANDROID_SDK_ROOT # /usr/local/lib/android/sdk
echo $ANDROID_NDK_HOME # /usr/local/lib/android/sdk/ndk/25.2.9519653
ls /usr/local/share/android/sdk
ls /usr/local/share/android/sdk/ndk
ls /usr/local/share/android/sdk/ndk/25.2.9519653
ls local.properties
echo $GRADLE_USER_HOME
ls $GRADLE_USER_HOME
echo $GRADLE_HOME
ls $GRADLE_HOME
echo $GRADLE_OPTS
./gradlew :sampleapp:stripReleaseDebugSymbols -i
dependency-review:
if: github.event_name == 'pull_request'
needs: build
runs-on: ubuntu-latest
steps:
- name: Dependency review
uses: actions/dependency-review-action@v3