]> Repositorios git - scryer-prolog.git/commitdiff
add miri CI for a big endian target
authorSkgland <[email protected]>
Sat, 25 Apr 2026 19:27:03 +0000 (21:27 +0200)
committerBennet Bleßmann <[email protected]>
Sun, 24 May 2026 08:39:20 +0000 (10:39 +0200)
.github/workflows/ci.yml

index b58d2a90127f94801e483e3788c68ef9c5f73709..912932e46b99af80c427743b296e77552070d263 100644 (file)
@@ -64,6 +64,8 @@ jobs:
           - { os: ubuntu-22.04,   rust-version: "${{ needs.read-msrv.outputs.msrv }}" ,  target: 'x86_64-unknown-linux-gnu'}
           - { os: ubuntu-22.04,   rust-version: beta,    target: 'x86_64-unknown-linux-gnu'}
           - { os: ubuntu-22.04,   rust-version: nightly, target: 'x86_64-unknown-linux-gnu', miri: true, components: "miri"} 
+          # run miri for a big-endian target, without features that require a native library i.e. without crypto, crypto-full, ffi, http, tls
+          - { os: ubuntu-22.04,   rust-version: nightly, target: 's390x-unknown-linux-gnu', miri: true, components: "miri", args: '--no-default-features --features=repl,hostname', test-args: '--no-run --no-default-features --features=repl,hostname', miri-args: '--no-default-features --features=repl,hostname' } 
     defaults:
       run:
         shell: bash