0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 12:02:18 +02:00
libsignal/.github/workflows/java.yml
Jack Lloyd 57e150948c Update workflow ignores
Rust should ignore Java/Swift only changes

Java should ignore Swift

Swift should ignore Java

Paper beats rock
2020-11-06 17:53:42 -05:00

42 lines
849 B
YAML

name: Java
on:
push:
branches: [ master ]
paths-ignore: ['swift/**']
pull_request:
branches: [ master ]
paths-ignore: ['swift/**']
env:
CARGO_TERM_COLOR: always
jobs:
build:
name: Build and Test
runs-on: ubuntu-latest
steps:
- name: Install nightly rust
uses: actions-rs/toolchain@v1
with:
toolchain: nightly
override: true
profile: minimal
- name: Install Android toolchains
run: rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android
- name: Install NDK tool
run: cargo install cargo-ndk
- uses: actions/checkout@v2
- name: Build libsignal-client-java
run: ./gradlew build
working-directory: java
env:
ANDROID_NDK_HOME: /usr/local/lib/android/sdk/ndk-bundle