Fix Android CI #12
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
arm-linux-androideabi: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: arm-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 |