Skip to content

Split the fdb-tuple module into its own crate #8

Split the fdb-tuple module into its own crate

Split the fdb-tuple module into its own crate #8

name: PR correctness
on:
workflow_dispatch:
pull_request:
types: [ labeled, unlabeled, opened, synchronize, reopened ]
jobs:
bindingtester:
if: contains(github.event.pull_request.labels.*.name, 'correctness')
name: Binding Tester
runs-on: ubuntu-latest
strategy:
matrix:
parallelism: ["1", "2", "3"]
toolchain: ["1.71.1", "stable", "beta", "nightly"]
env:
CARGO_INCREMENTAL: 0
RUST_BACKTRACE: 1
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
submodules: recursive
- name: Setup FoundationDB
uses: foundationdb-rs/[email protected]
with:
version: "7.3.27"
- name: Enable tenant
run: fdbcli --exec "configure single memory tenant_mode=optional_experimental"
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ matrix.toolchain }}
- name: Build
run: cargo build -p bindingtester
- name: Setup bindingtester
run: scripts/setup_bindingtester.sh target/debug/bindingtester
- name: Run bindingtester
run: scripts/run_bindingtester.sh 1000