Skip to content

Commit ff1542c

Browse files
committed
Merge branch '32bit'
2 parents cd26fd8 + 1fe600e commit ff1542c

File tree

16 files changed

+394
-137
lines changed

16 files changed

+394
-137
lines changed

Diff for: .github/workflows/ci.yml

+7-4
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,9 @@ jobs:
8989

9090
test-32bit:
9191
runs-on: ubuntu-latest
92-
env:
93-
TARGET: i686-unknown-linux-gnu
92+
strategy:
93+
matrix:
94+
target: [ i686-unknown-linux-gnu, armv7-linux-androideabi ]
9495
steps:
9596
- uses: actions/checkout@v3
9697
- uses: dtolnay/rust-toolchain@stable
@@ -99,14 +100,16 @@ jobs:
99100
uses: dtolnay/rust-toolchain@master
100101
with:
101102
toolchain: stable
102-
targets: ${{ env.TARGET }}
103+
targets: ${{ matrix.target }}
103104
- uses: taiki-e/install-action@v1
104105
with:
105106
tool: cross
107+
- name: "check"
108+
run: cross check -p gix --target ${{ matrix.target }}
106109
- name: "Test (unit)"
107110
# run high-level unit tests that exercise a lot of code while being pure Rust to ease building test binaries.
108111
# TODO: figure out why `git` doesn't pick up environment configuration so build scripts fail when using `-p gix`.
109-
run: cross test -p gix-hashtable --target ${{ env.TARGET }}
112+
run: cross test -p gix-hashtable --target ${{ matrix.target }}
110113

111114
installation:
112115
strategy:

0 commit comments

Comments
 (0)