crossfire 3.1.10

channels for async and threads
Documentation
name: miri-dev-log

on:
  workflow_dispatch:
  schedule: [cron: "30 */8 * * *"]

env:
  CARGO_TERM_COLOR: always

jobs:
  test_tokio:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
      with:
          ref: dev

    - name: install specified nightly toolchain
      run: rustup toolchain install nightly-2025-12-01

    - name: install miri
      run: rustup component add miri --toolchain nightly-2025-12-01

    - name: Run miri tests with log (tokio multi thread)
      run: cd test-suite; NIGHTLY_VERSION=nightly-2025-12-01 scripts/miri.sh --features trace_log,tokio

    - name: collect log
      if: ${{ failure() }}
      uses: actions/upload-artifact@v4
      with:
          name: crossfire_miri_tokio_multithread
          path: /tmp/crossfire_miri.log