{ "name": "Test", "on": { "workflow_dispatch": {}, "pull_request": { "branches": [ "main", "develop-*" ], "types": [ "opened", "edited", "reopened", "ready_for_review", "synchronize" ] } }, "env": { "CARGO_TERM_COLOR": "always" }, "jobs": { "test": { "runs-on": "ubuntu-latest", "steps": [ { "uses": "actions/checkout@v4" }, { "name": "system", "run": "uname -a" }, { "name": "rustc", "run": "rustc --version" }, { "name": "cargo", "run": "cargo --version" }, { "name": "Check format", "run": "cargo fmt --check" }, { "name": "Check", "run": "cargo check" }, { "name": "Check serde", "run": "cargo check -p marrow --features serde" }, { "name": "Check arrow2-0-17", "run": "cargo check -p marrow --features arrow2-0-17" }, { "name": "Check arrow2-0-16", "run": "cargo check -p marrow --features arrow2-0-16" }, { "name": "Check arrow-54", "run": "cargo check -p marrow --features arrow-54" }, { "name": "Check arrow-53", "run": "cargo check -p marrow --features arrow-53" }, { "name": "Check arrow-52", "run": "cargo check -p marrow --features arrow-52" }, { "name": "Check arrow-51", "run": "cargo check -p marrow --features arrow-51" }, { "name": "Check arrow-50", "run": "cargo check -p marrow --features arrow-50" }, { "name": "Check arrow-50", "run": "cargo check -p marrow --features arrow-50" }, { "name": "Check arrow-49", "run": "cargo check -p marrow --features arrow-49" }, { "name": "Check arrow-48", "run": "cargo check -p marrow --features arrow-48" }, { "name": "Check arrow-47", "run": "cargo check -p marrow --features arrow-47" }, { "name": "Check arrow-46", "run": "cargo check -p marrow --features arrow-46" }, { "name": "Check arrow-45", "run": "cargo check -p marrow --features arrow-45" }, { "name": "Check arrow-44", "run": "cargo check -p marrow --features arrow-44" }, { "name": "Check arrow-43", "run": "cargo check -p marrow --features arrow-43" }, { "name": "Check arrow-42", "run": "cargo check -p marrow --features arrow-42" }, { "name": "Check arrow-41", "run": "cargo check -p marrow --features arrow-41" }, { "name": "Check arrow-40", "run": "cargo check -p marrow --features arrow-40" }, { "name": "Check arrow-39", "run": "cargo check -p marrow --features arrow-39" }, { "name": "Check arrow-38", "run": "cargo check -p marrow --features arrow-38" }, { "name": "Check arrow-37", "run": "cargo check -p marrow --features arrow-37" }, { "name": "Check", "run": "cargo check --all-features" }, { "name": "Build", "run": "cargo build --all-features" }, { "name": "Test", "run": "cargo test --all-features" } ] } } }