5858 include :
5959606061- - {version: hdf5@1.12 }
61+ - {version: hdf5@1.13 }
6262 - {version: hdf5-mpi, mpi: true}
6363 steps :
6464 - name : Checkout repository
@@ -132,10 +132,10 @@ jobs:
132132 fail-fast : false
133133 matrix :
134134 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 }
139139 steps :
140140 - name : Checkout repository
141141 uses : actions/checkout@v2
@@ -144,9 +144,9 @@ jobs:
144144 uses : actions-rs/toolchain@v1
145145 with : {toolchain: '${{matrix.rust}}', profile: minimal, override: true}
146146 - 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/${{h5version}} --exclude hdf5-derive
148148 - 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/${{h5version}} --exclude hdf5-derive
150150 if : matrix.rust != 'stable-gnu'
151151 - name : Run examples
152152 run : |
0 commit comments