Skip to content

Commit

Permalink
Merge branch 'main' into apacheGH-36036-parquet-float16
Browse files Browse the repository at this point in the history
  • Loading branch information
anjakefala authored Aug 2, 2023
2 parents 622a08e + 0de6673 commit 2f06b0b
Show file tree
Hide file tree
Showing 645 changed files with 16,875 additions and 5,858 deletions.
1 change: 1 addition & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ github:
- danepitkin
- davisusanibar
- felipecrv
- js8544
- mapleFU

notifications:
Expand Down
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,12 @@
/go/ @zeroshade
/java/ @lidavidm
/js/ @domoritz @trxcllnt
/matlab/ @kevingurney
/python/ @AlenkaF
/matlab/ @kevingurney @kou
/python/pyarrow/_flight.pyx @lidavidm
/python/pyarrow/**/*gandiva* @wjones127
/r/ @paleolimbot @thisisnic
/ruby/ @kou
/swift/ @kou

# Docs
# /docs/
Expand Down
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,13 @@ updates:
interval: "weekly"
commit-message:
prefix: "MINOR: [C#] "
ignore:
- dependency-name: "Microsoft.Extensions.*"
update-types:
- "version-update:semver-major"
- dependency-name: "Microsoft.Bcl.*"
update-types:
- "version-update:semver-major"
- dependency-name: "System.*"
update-types:
- "version-update:semver-major"
18 changes: 13 additions & 5 deletions .github/workflows/cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ jobs:
image: conda-cpp
llvm: "14"
runs-on: ubuntu-latest
title: AMD64 Conda C++
simd-level: AVX2
title: AMD64 Conda C++ AVX2
ubuntu: "22.04"
- arch: amd64
clang-tools: "14"
Expand All @@ -85,6 +86,7 @@ jobs:
ubuntu: "20.04"
env:
ARCH: ${{ matrix.arch }}
ARROW_SIMD_LEVEL: ${{ matrix.simd-level }}
CLANG_TOOLS: ${{ matrix.clang-tools }}
LLVM: ${{ matrix.llvm }}
UBUNTU: ${{ matrix.ubuntu }}
Expand Down Expand Up @@ -151,6 +153,7 @@ jobs:
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
timeout-minutes: 75
env:
ARROW_AZURE: ON
ARROW_BUILD_TESTS: ON
ARROW_DATASET: ON
ARROW_FLIGHT: ON
Expand All @@ -174,6 +177,10 @@ jobs:
ARROW_WITH_ZSTD: ON
GTest_SOURCE: BUNDLED
steps:
- name: CPU Info
run: |
sysctl -a | grep cpu
sysctl -a | grep "hw.optional"
- name: Checkout Arrow
uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -219,7 +226,7 @@ jobs:
ci/scripts/cpp_test.sh $(pwd) $(pwd)/build
windows:
name: AMD64 ${{ matrix.name }} C++17
name: ${{ matrix.title }}
runs-on: ${{ matrix.os }}
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
timeout-minutes: 60
Expand All @@ -230,7 +237,8 @@ jobs:
- windows-2019
include:
- os: windows-2019
name: Windows 2019
simd-level: AVX2
title: AMD64 Windows 2019 C++17 AVX2
env:
ARROW_BOOST_USE_SHARED: OFF
ARROW_BUILD_BENCHMARKS: ON
Expand All @@ -245,6 +253,7 @@ jobs:
ARROW_MIMALLOC: ON
ARROW_ORC: ON
ARROW_PARQUET: ON
ARROW_SIMD_LEVEL: ${{ matrix.simd-level }}
ARROW_USE_GLOG: OFF
ARROW_VERBOSE_THIRDPARTY_BUILD: OFF
ARROW_WITH_BROTLI: OFF
Expand All @@ -260,8 +269,6 @@ jobs:
CMAKE_INSTALL_LIBDIR: bin
CMAKE_INSTALL_PREFIX: /usr
CMAKE_UNITY_BUILD: ON
OPENSSL_ROOT_DIR: >-
C:\Program Files\OpenSSL-Win64
NPROC: 3
steps:
- name: Disable Crash Dialogs
Expand Down Expand Up @@ -364,6 +371,7 @@ jobs:
CMAKE_ARGS: >-
-DARROW_PACKAGE_PREFIX=/${{ matrix.msystem_lower}}
-DBoost_NO_BOOST_CMAKE=ON
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON
# We can't use unity build because we don't have enough memory on
# GitHub Actions.
# CMAKE_UNITY_BUILD: ON
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ jobs:
shell: bash
run: |
gem install test-unit
pip install cython setuptools six pytest jira
pip install "cython<3" setuptools six pytest jira
- name: Run Release Test
env:
ARROW_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/dev_pr/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@
"Component: Ruby":
- ruby/**/*

"Component: Swift":
- swift/**/*

"Component: FlightRPC":
- cpp/src/arrow/flight/**/*
- r/R/flight.*
Expand Down
21 changes: 18 additions & 3 deletions .github/workflows/issue_bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ on:
issues:
types:
- opened
- edited

permissions:
contents: read
Expand All @@ -38,6 +39,20 @@ jobs:
let split_body = context.payload.issue.body.split('### Component(s)');
if (split_body.length != 2) throw new Error('No components found!');
let current_labels = await github.rest.issues.listLabelsOnIssue({
"owner": context.repo.owner,
"repo": context.repo.repo,
"per_page": 100,
"issue_number": context.payload.issue.number,
});
let current_label_names = current_labels.data.map(label => label.name);
// keep non-component labels
let non_component_labels = current_label_names.filter(
label => !label.startsWith("Component: ")
);
let component_labels = split_body[1]
.split(',')
.map(component => component.trim())
Expand All @@ -56,9 +71,9 @@ jobs:
if (component_labels.length == 0) throw new Error('No components found!');
await github.rest.issues.addLabels({
await github.rest.issues.setLabels({
"owner": context.repo.owner,
"repo": context.repo.repo,
"issue_number": context.payload.issue.number,
"labels": component_labels,
});
"labels": component_labels.concat(non_component_labels),
});
14 changes: 13 additions & 1 deletion .github/workflows/js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
name: AMD64 macOS 11 NodeJS ${{ matrix.node }}
runs-on: macos-latest
if: github.event_name == 'push'
timeout-minutes: 60
timeout-minutes: 90
strategy:
fail-fast: false
matrix:
Expand All @@ -90,6 +90,12 @@ jobs:
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Jest Cache
uses: actions/cache@v3
with:
path: js/.jest-cache
key: js-jest-cache-${{ runner.os }}-${{ hashFiles('js/src/**/*.ts', 'js/test/**/*.ts', 'js/yarn.lock') }}
restore-keys: js-jest-cache-${{ runner.os }}-
- name: Install NodeJS
uses: actions/setup-node@v3
with:
Expand All @@ -114,6 +120,12 @@ jobs:
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Jest Cache
uses: actions/cache@v3
with:
path: js/.jest-cache
key: js-jest-cache-${{ runner.os }}-${{ hashFiles('js/src/**/*.ts', 'js/test/**/*.ts', 'js/yarn.lock') }}
restore-keys: js-jest-cache-${{ runner.os }}-
- name: Install NodeJS
uses: actions/setup-node@v3
with:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ruby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,7 @@ jobs:
CMAKE_ARGS: >-
-DARROW_PACKAGE_PREFIX=/ucrt${{ matrix.mingw-n-bits }}
-DBoost_NO_BOOST_CMAKE=ON
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON
CMAKE_UNITY_BUILD: ON
steps:
- name: Disable Crash Dialogs
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ repos:
entry: --entrypoint /bin/hadolint hadolint/hadolint:latest -
exclude: ^dev/.*$
- repo: https://github.com/pycqa/flake8
rev: 5.0.3
rev: 6.1.0
hooks:
- id: flake8
name: Python Format
Expand Down
166 changes: 0 additions & 166 deletions .travis.yml

This file was deleted.

Loading

0 comments on commit 2f06b0b

Please sign in to comment.