This is a CLI tool to run use Vortex through the Apache DataFusion CLI tool, mostly intended for benchmarking it in benchmarking suites like ClickBench.
In the future we hope we can minimize the amount of identical code, but for the time being this is a pragmatic solution.
Release tags use the format <vortex-version>-<df-version>, where vortex-version is the resolved vortex-datafusion crate version and df-version is the resolved datafusion/datafusion-cli crate version.
Pushes to main create the current tag if it does not already exist. Later merges to main create a new tag only when Cargo.lock changes either of those resolved versions. Code, docs, or unrelated dependency changes still run CI, but do not create release tags once the current tag exists.
Renovate updates Cargo manifests, Cargo.lock, and GitHub Actions workflow action versions. DataFusion and DataFusion CLI updates are grouped together so they continue to resolve to the same version.