Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion .github/workflows/CICD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -876,7 +876,9 @@
- { os: ubuntu-latest, features: "md5sum,sha1sum,sha224sum,sha256sum,sha384sum,sha512sum,cksum,openssl" }
# macOS: vendored only — system libcrypto needs OPENSSL_DIR
# pointing at Homebrew, which isn't worth wiring up for a smoke test.
# todo: check Windows (MinGW's system openssl)
# dynamic linkage with MSVC + vcpkg isn't useful by same reason.
# MSYS2 uses system openssl at MinGW package
- { os: windows-latest, features: "cksum,openssl" }
steps:
- uses: actions/checkout@v7
with:
Expand All @@ -892,7 +894,21 @@
run: |
echo "RUSTC_WRAPPER=sccache" >> $GITHUB_ENV
echo "SCCACHE_GHA_ENABLED=true" >> $GITHUB_ENV
- name: check checksum utilities with OpenSSL (MinGW dynamic)
if: matrix.job.os == 'windows-latest'
shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail {0}'
env:
MSYSTEM: "UCRT64"

Check warning on line 901 in .github/workflows/CICD.yml

View workflow job for this annotation

GitHub Actions / Style/spelling (ubuntu-latest, feat_os_unix)

WARNING: `cspell`: Unknown word 'UCRT' (file:'.github/workflows/CICD.yml', line:901)

Check warning on line 901 in .github/workflows/CICD.yml

View workflow job for this annotation

GitHub Actions / Style/spelling (ubuntu-latest, feat_os_unix)

WARNING: `cspell`: Unknown word 'MSYSTEM' (file:'.github/workflows/CICD.yml', line:901)
CHERE_INVOKING: 1

Check warning on line 902 in .github/workflows/CICD.yml

View workflow job for this annotation

GitHub Actions / Style/spelling (ubuntu-latest, feat_os_unix)

WARNING: `cspell`: Unknown word 'CHERE' (file:'.github/workflows/CICD.yml', line:902)
OPENSSL_DIR: "/ucrt64"

Check warning on line 903 in .github/workflows/CICD.yml

View workflow job for this annotation

GitHub Actions / Style/spelling (ubuntu-latest, feat_os_unix)

WARNING: `cspell`: Unknown word 'ucrt' (file:'.github/workflows/CICD.yml', line:903)
OPENSSL_NO_VENDOR: "1"
OPENSSL_STATIC: "0"
RUST_BACKTRACE: "1"
run: |
pacman -Sy --noconfirm --needed mingw-w64-ucrt-x86_64-openssl mingw-w64-ucrt-x86_64-rust

Check warning on line 908 in .github/workflows/CICD.yml

View workflow job for this annotation

GitHub Actions / Style/spelling (ubuntu-latest, feat_os_unix)

WARNING: `cspell`: Unknown word 'ucrt' (file:'.github/workflows/CICD.yml', line:908)

Check warning on line 908 in .github/workflows/CICD.yml

View workflow job for this annotation

GitHub Actions / Style/spelling (ubuntu-latest, feat_os_unix)

WARNING: `cspell`: Unknown word 'ucrt' (file:'.github/workflows/CICD.yml', line:908)
cargo check --no-default-features --features "${{ matrix.job.features }}"
- name: Test checksum utilities with OpenSSL (system / dynamic)
if: matrix.job.os == 'ubuntu-latest'
shell: bash
env:
OPENSSL_NO_VENDOR: "1"
Expand Down
Loading