From d26587fd7555cecf3de680a1c3ebd1d07a66a7ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Beck=20K=C3=B6nig?= Date: Sat, 1 Feb 2025 16:39:41 +0100 Subject: [PATCH] tweak --- .github/workflows/CI.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 693d2f86..7e83a4c3 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -176,12 +176,12 @@ jobs: - name: Building ${{ matrix.TARGET }} run: echo "${{ matrix.TARGET }}" - - uses: actions/checkout@master - + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable with: targets: ${{ matrix.TARGET }} + - uses: extractions/setup-just@v2 - uses: Swatinem/rust-cache@v2 with: # this is required to avoid failures due to caching of artifacts for different architectures @@ -190,6 +190,17 @@ jobs: # different architectures (and native) with cross on the generic ubuntu-latest. key: ${{ matrix.TARGET }} + - name: Install HDF5 + shell: bash + run: just init::install-hdf5-headers + + - name: Run MSI installer (windows) + if: runner.os == 'Windows' + shell: pwsh + run: | + cd just\hdf + msiexec /i HDF5-1.14.0-win64.msi /quiet /qn /norestart + - if: ${{ !matrix.cross }} name: Cargo Build run: cargo build --verbose --release --target=${{ matrix.TARGET }}