ron 0.11.0

Rusty Object Notation
Documentation
name: CIBench
on: [pull_request]
jobs:
  bench:
    name: Benchmark
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4
      - uses: ./.github/actions/setup
        with:
          key: bench
      - uses: actions-rs/toolchain@v1
        with:
          toolchain: stable
          profile: minimal
          override: true
      - name: Download the corpus
        run: |
          wget https://storage.googleapis.com/ron-backup.clusterfuzz-external.appspot.com/corpus/libFuzzer/ron_arbitrary/public.zip
          mkdir -p fuzz/corpus/arbitrary
          unzip public.zip -d fuzz/corpus/arbitrary
          rm public.zip
      - name: Generate benchmark seed
        run: echo RON_FUZZ_BENCH_SEED=$(date +%s) >> $GITHUB_ENV
      - uses: juntyr/criterion-compare-action@check-cargo-install
        with:
          cwd: fuzz
          benchName: bench
          branchName: ${{ github.base_ref }}
        env:
          RON_FUZZ_BENCH_CASES: 100