Skip to content

Fix Android CI

Fix Android CI #16

Workflow file for this run

name: ci
# trigger for all PRs and changes to master
on:
push:
branches:
- master
pull_request:
jobs:
rustfmt:
uses: ./.github/workflows/run-ci-script.yml
with:
script: ci/all.sh check_fmt || true
x86_64-unknown-linux-android:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
target: x86_64-linux-android
armv7-linux-androideabi:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
target: armv7-linux-androideabi
aarch64-unknown-linux-android-NEON:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
target: aarch64-linux-android
rustflags: -Ctarget-feature=+neon
thumbv7neon-linux-androideabi:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: false
with:
target: thumbv7neon-linux-androideabi
# i586-unknown-linux-gnu:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: false
# with:
# target: i586-unknown-linux-gnu
# rustflags: -Crelocation-model=static
i586-unknown-linux-gnu-SSE:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: false
with:
target: i586-unknown-linux-gnu
rustflags: -Crelocation-model=static -Ctarget-feature=+sse
# i586-unknown-linux-gnu-SSE2:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: false
# with:
# target: i586-unknown-linux-gnu
# rustflags: -Crelocation-model=static -Ctarget-feature=+sse2
# i686-unknown-linux-gnu:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: false
# with:
# target: i686-unknown-linux-gnu
# rustflags: -Crelocation-model=static
# i686-unknown-linux-gnu-SSE4_2:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: false
# with:
# target: i686-unknown-linux-gnu
# rustflags: -Crelocation-model=static -Ctarget-feature=+sse4.2
# i686-unknown-linux-gnu-AVX2:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: false
# with:
# target: i686-unknown-linux-gnu
# rustflags: -Crelocation-model=static -Ctarget-feature=+avx2
# x86_64-unknown-linux-gnu:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# target: x86_64-unknown-linux-gnu
# x86_64-unknown-linux-gnu-SSE4_2:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# target: x86_64-unknown-linux-gnu
# rustflags: -Ctarget-feature=+sse4.2
# x86_64-unknown-linux-gnu-AVX2:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# target: x86_64-unknown-linux-gnu
# rustflags: -Ctarget-feature=+avx2
# arm-unknown-linux-gnueabihf:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# target: arm-unknown-linux-gnueabihf
# armv7-unknown-linux-gnueabihf:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# target: armv7-unknown-linux-gnueabihf
# armv7-unknown-linux-gnueabihf-NEON:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# target: armv7-unknown-linux-gnueabihf
# rustflags: -Ctarget-feature=+neon
# thumbv7neon-unknown-linux-gnueabihf:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: false
# with:
# target: thumbv7neon-unknown-linux-gnueabihf
aarch64-unknown-linux-gnu-NEON:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
target: aarch64-unknown-linux-gnu
rustflags: -Ctarget-feature=+neon
powerpc-unknown-linux-gnu:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: false
with:
target: powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: false
with:
target: powerpc64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
target: powerpc64le-unknown-linux-gnu
powerpc64le-unknown-linux-gnu-ALTIVEC:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
target: powerpc64le-unknown-linux-gnu
rustflags: -Ctarget-feature=+altivec
powerpc64le-unknown-linux-gnu-VSX:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
target: powerpc64le-unknown-linux-gnu
rustflags: -Ctarget-feature=+vsx
s390x-unknown-linux-gnu:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: false
with:
target: s390x-unknown-linux-gnu
sparc64-unknown-linux-gnu:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: false
with:
target: sparc64-unknown-linux-gnu
wasm32-unknown-unknown:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: false
with:
target: wasm32-unknown-unknown
# x86_64-apple-darwin-SSE4_2:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# runner: macos-latest
# script: ci/run.sh
# target: x86_64-apple-darwin
# rustflags: -Ctarget-feature=+sse4.2
# x86_64-apple-darwin-AVX:
# uses: ./.github/workflows/run-ci-script.yml
# strategy:
# fail-fast: true
# with:
# runner: macos-latest
# script: ci/run.sh
# target: x86_64-apple-darwin
# rustflags: -Ctarget-feature=+avx
x86_64-apple-ios:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
runner: macos-latest
script: ci/run.sh
target: x86_64-apple-ios
aarch64-apple-ios:
uses: ./.github/workflows/run-ci-script.yml
strategy:
fail-fast: true
with:
runner: macos-latest
script: ci/run.sh
target: aarch64-apple-ios
rustflags: -Ctarget-feature=+neon