58
58
include :
59
59
60
60
61
- - {version: hdf5@1.12 }
61
+ - {version: hdf5@1.13 }
62
62
- {version: hdf5-mpi, mpi: true}
63
63
steps :
64
64
- name : Checkout repository
@@ -132,10 +132,10 @@ jobs:
132
132
fail-fast : false
133
133
matrix :
134
134
include :
135
- - {os: ubuntu, rust: stable}
136
- - {os: windows, rust: stable-msvc}
137
- - {os: windows, rust: stable-gnu}
138
- - {os: macos, rust: stable}
135
+ - {os: ubuntu, rust: stable, h5version: 1_13 }
136
+ - {os: windows, rust: stable-msvc, h5version: 1_12 }
137
+ - {os: windows, rust: stable-gnu, h5version: 1_10 }
138
+ - {os: macos, rust: stable, h5version: 1_10 }
139
139
steps :
140
140
- name : Checkout repository
141
141
uses : actions/checkout@v2
@@ -144,9 +144,9 @@ jobs:
144
144
uses : actions-rs/toolchain@v1
145
145
with : {toolchain: '${{matrix.rust}}', profile: minimal, override: true}
146
146
- name : Build and test all crates
147
- run : cargo test --workspace -v --features hdf5-sys/static,hdf5-sys/zlib --exclude hdf5-derive
147
+ run : cargo test --workspace -v --features hdf5-sys/static,hdf5-sys/zlib,hdf5-src/${{matrix.h5version}} --exclude hdf5-derive
148
148
- name : Build and test with filters
149
- run : cargo test --workspace -v --features hdf5-sys/static,hdf5-sys/zlib,lzf,blosc --exclude hdf5-derive
149
+ run : cargo test --workspace -v --features hdf5-sys/static,hdf5-sys/zlib,lzf,blosc,hdf5-src/${{matrix.h5version}} --exclude hdf5-derive
150
150
if : matrix.rust != 'stable-gnu'
151
151
- name : Run examples
152
152
run : |
0 commit comments