-
Notifications
You must be signed in to change notification settings - Fork 808
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Break parquet CI into its own workflow, standardize step names #2190
Conversation
@@ -77,14 +77,23 @@ jobs: | |||
uses: ./.github/actions/setup-builder | |||
with: | |||
rust-version: stable | |||
- name: Test compilation with different features | |||
- name: Check compilation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
By breaking each command into its own step it becomes easier to see which check failed on CI. The actual checks run are the same
run: | | ||
cargo test -p arrow-flight --all-features | ||
|
||
clippy: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I removed the workspace
clippy check and instead ran clippy on each individual crate
# under the License. | ||
|
||
--- | ||
# tests for parquet crate |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These tests were extracted from rust.yml
@@ -94,34 +81,6 @@ jobs: | |||
export RUSTFLAGS="-C debuginfo=0" | |||
cargo test | |||
|
|||
clippy: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Each of the individual crate workflows now run clippy so there is no reason to run it in the workspace as well
@@ -182,6 +182,10 @@ impl RleEncoder { | |||
self.bit_writer.bytes_written() | |||
} | |||
|
|||
pub fn is_empty(&self) -> bool { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Turns out clippy complains about this in parquet crate, so I fixed it
Codecov Report
@@ Coverage Diff @@
## master #2190 +/- ##
==========================================
- Coverage 82.61% 82.60% -0.01%
==========================================
Files 239 239
Lines 62255 62257 +2
==========================================
- Hits 51430 51428 -2
- Misses 10825 10829 +4
Help us with your feedback. Take ten seconds to tell us how you rate us. |
Benchmark runs are scheduled for baseline = 7199b1b and contender = 9d8f700. 9d8f700 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
Which issue does this PR close?
re #2149
Rationale for this change
Having the CI checks broken up by crate is a prerequisite for more specific triggering them
What changes are included in this PR?
Are there any user-facing changes?