honggfuzz 0.5.60

Fuzz your Rust code with Google-developped Honggfuzz !
Documentation
name: Rust

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

env:
  CARGO_TERM_COLOR: always

jobs:
  ubuntu-nightly:
    runs-on: ubuntu-24.04
    steps:
    - uses: actions/checkout@v2
    - uses: actions-rs/toolchain@v1
      with:
        profile: minimal
        toolchain: nightly
        override: true
    - name: Install Deps
      run: sudo apt-get install --no-install-recommends build-essential binutils-dev libunwind-dev libblocksruntime-dev liblzma-dev
    - name: Test
      run: ./test.sh

#  ubuntu-beta:
#    runs-on: ubuntu-24.04
#    steps:
#    - uses: actions/checkout@v2
#    - uses: actions-rs/toolchain@v1
#      with:
#        profile: minimal
#        toolchain: beta
#        override: true
#    - name: Install Deps
#      run: sudo apt-get install --no-install-recommends build-essential binutils-dev libunwind-dev libblocksruntime-dev liblzma-dev
#    - name: Test
#      run: ./test.sh

  ubuntu-stable:
    runs-on: ubuntu-24.04
    steps:
    - uses: actions/checkout@v2
    - uses: actions-rs/toolchain@v1
      with:
        profile: minimal
        toolchain: stable
        override: true
    - name: Install Deps
      run: sudo apt-get install --no-install-recommends build-essential binutils-dev libunwind-dev libblocksruntime-dev liblzma-dev
    - name: Test
      run: ./test.sh

  ubuntu-msrv:
    runs-on: ubuntu-24.04
    steps:
    - uses: actions/checkout@v2
    - uses: actions-rs/toolchain@v1
      with:
        profile: minimal
        toolchain: 1.70.0
        override: true
    - name: Install Deps
      run: sudo apt-get install --no-install-recommends build-essential binutils-dev libunwind-dev libblocksruntime-dev liblzma-dev
    - name: Test
      run: ./test.sh

#  macos-nightly:
#    runs-on: macos-10.15 # macos-11 is not yet supported by upstream honggfuzz
#    steps:
#    - uses: actions/checkout@v2
#    - uses: actions-rs/toolchain@v1
#      with:
#        profile: minimal
#        toolchain: nightly
#        override: true
#    - name: Test
#      run: ./test.sh