Skip to content

Run arrow tests for --lib and --tests on CI builds #9815

Description

@alamb

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

As noted in #9813 (comment), Rust debug builds panic on arithmetic overflow / underflow but release builds do not (they simply overflow / underflow). This means that some code paths may panic in debug builds that would have silently failed in release builds.

As we harden down the security posture of arrow-rs I would like to start testing in release mode too to ensure overflows such as #9813 can be properly validation.

Describe the solution you'd like

Add new release mode tests to the CI:

Describe alternatives you've considered

None

Additional context

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions