From 8ec48643d901b6fb24a5240e8a03744ce14ae6d3 Mon Sep 17 00:00:00 2001 From: DisturbedOcean Date: Thu, 26 Feb 2026 08:05:08 -0800 Subject: [PATCH 1/2] chore: Update to arrow-rs 58 & version bump --- Cargo.toml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 30b3a1e..978bc1c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,25 +8,25 @@ authors = [ "Jorge Leitao ", "Chandra Penke ", ] -version = "0.11.4" +version = "0.12.0" edition = "2021" license = "Apache-2.0 OR MIT" keywords = ["Arrow", "arrow"] repository = "https://github.com/Swoorup/arrow-convert" [workspace.dependencies] -arrow_convert = { path = "arrow_convert", version = "0.11.4" } -arrow_convert_derive = { path = "arrow_convert_derive", version = "0.11.4" } +arrow_convert = { path = "arrow_convert" } +arrow_convert_derive = { path = "arrow_convert_derive" } -arrow = { version = "57", default-features = false } -arrow-array = { version = "57" } -arrow-buffer = { version = "57" } -arrow-data = { version = "57" } -arrow-schema = { version = "57" } +arrow = { version = "58", default-features = false } +arrow-array = { version = "58" } +arrow-buffer = { version = "58" } +arrow-data = { version = "58" } +arrow-schema = { version = "58" } chrono = { version = "0.4", default-features = false } criterion = "0.7" err-derive = "0.3" -glam = "0.30" +glam = "0.32" half = { version = "2", default-features = false } pretty_assertions = "1" proc-macro-error2 = "2" From 5d938d8ee687f8f9fc2bf6418c0b731a8ce656d6 Mon Sep 17 00:00:00 2001 From: DisturbedOcean Date: Sat, 28 Feb 2026 14:25:17 -0800 Subject: [PATCH 2/2] chore: Update GHA workflow versions --- .github/workflows/test.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ff3989c..a4ecd3e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,6 +1,6 @@ name: Check and test -on: +on: workflow_dispatch: pull_request: push: @@ -12,8 +12,8 @@ jobs: name: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@1.85.0 - name: "build all" # We keep these separate since sometimes the derive fails when # independently built. @@ -26,9 +26,9 @@ jobs: name: Clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 - with: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@1.85.0 + with: components: clippy - name: "clippy --all" run: cargo clippy --all --tests -- -D warnings @@ -37,9 +37,9 @@ jobs: name: fmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 - with: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@1.85.0 + with: components: rustfmt - name: Run run: cargo fmt --all -- --check @@ -48,9 +48,9 @@ jobs: name: Test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 - - uses: Swatinem/rust-cache@v1 + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@1.85.0 + - uses: Swatinem/rust-cache@v2 - uses: taiki-e/install-action@nextest - name: Run run: | @@ -60,17 +60,17 @@ jobs: coverage: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@1.85.0 + with: components: llvm-tools-preview - name: Install cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov - - uses: Swatinem/rust-cache@v1 + - uses: Swatinem/rust-cache@v2 - name: Generate code coverage run: cargo llvm-cov --lcov --output-path lcov.info - name: Upload coverage to Codecov - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos files: lcov.info