Skip to content

Commit 5477c05

Browse files
committed
Squashed commit of the following:
commit 7170133 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 04:28:08 2025 +0000 Add zstd package to Alpine commit 6d9b6eb Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 04:12:14 2025 +0000 uv pip list commit 538256b Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 04:01:10 2025 +0000 Add py3-numpy, remove zfp commit 311ebae Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:44:24 2025 +0000 Add python3-dev commit b646ff8 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:37:16 2025 +0000 Add meson ans pkgconf to Alpine commit 6a8e5d2 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:33:21 2025 +0000 Remove docker commit 5a35860 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:31:50 2025 +0000 Use uv venv commit 80c1df0 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:28:48 2025 +0000 Remove uv init commit fca994e Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:24:56 2025 +0000 Use uv commit b9db990 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:14:28 2025 +0000 Do not need manual checkout commit 98df0a8 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 03:12:05 2025 +0000 Expand Alpine commit 1c7f305 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 02:58:14 2025 +0000 Use Alpinr platform x86 commit bc44785 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 02:56:19 2025 +0000 Try Alpine Linux commit 4282cdf Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 02:37:51 2025 +0000 Try to install docker commit c013eab Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 02:09:06 2025 +0000 Try i386/debian commit eeef1d2 Author: Mark Kittisopikul <[email protected]> Date: Tue Aug 19 02:05:01 2025 +0000 Try i386 container
1 parent f42a233 commit 5477c05

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

.github/workflows/ci-i386.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: Tests on i386
2+
3+
on: [push, pull_request]
4+
5+
concurrency:
6+
group: ${{ github.workflow }}-${{ github.ref }}
7+
cancel-in-progress: true
8+
9+
jobs:
10+
build-i386:
11+
runs-on: ubuntu-latest
12+
13+
defaults:
14+
run:
15+
shell: bash -el {0}
16+
17+
steps:
18+
- name: Checkout source
19+
uses: actions/checkout@v4
20+
with:
21+
submodules: recursive
22+
fetch-depth: 0 # required for version resolution
23+
24+
- name: Setup Alpine Linux environment
25+
uses: jirutka/[email protected]
26+
with:
27+
arch: x86
28+
packages: >
29+
build-base
30+
python3
31+
python3-dev
32+
git
33+
py3-pip
34+
py3-pytest
35+
uv
36+
meson
37+
pkgconf
38+
py3-numpy
39+
py3-numpy-dev
40+
zstd
41+
42+
- name: Install numcodecs
43+
run: |
44+
export DISABLE_NUMCODECS_AVX2=""
45+
uv venv
46+
uv pip install -v -e .[test,test_extras,msgpack,crc32c]
47+
shell: alpine.sh {0}
48+
49+
50+
- name: Install zarr-python
51+
# Since zarr v3 requires numpy >= 1.25, on Python 3.11 leave it out
52+
# so we can have some tests of our minimum version of numpy (1.24)
53+
if: matrix.python-version != '3.11'
54+
run: uv add zarr>=3
55+
shell: alpine.sh {0}
56+
57+
58+
- name: List installed packages
59+
run: uv pip list
60+
shell: alpine.sh {0}
61+
62+
- name: Run tests
63+
run: uv run pytest -v
64+
shell: alpine.sh {0}

0 commit comments

Comments
 (0)