Skip to content

Commit ce7aefe

Browse files
committed
Merge commit '50bdaa58cc3837b03d38dd7b7378c70f8554a9cb' into cube-main
Prepare for split into a separate `arrow-rs` repository.
2 parents b14f5d3 + 50bdaa5 commit ce7aefe

File tree

5,009 files changed

+2474
-1207715
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,009 files changed

+2474
-1207715
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ DEBIAN=10
4545
UBUNTU=20.04
4646
FEDORA=33
4747
PYTHON=3.6
48-
LLVM=12
48+
LLVM=11
4949
CLANG_TOOLS=8
5050
RUST=nightly-2021-03-24
5151
GO=1.15

.github/workflows/archery.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,13 @@ jobs:
3737
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
3838
name: Archery Unittests and Crossbow Check Config
3939
runs-on: ubuntu-latest
40-
timeout-minutes: 15
4140
steps:
4241
- name: Checkout Arrow
4342
uses: actions/checkout@v2
4443
with:
4544
fetch-depth: 0
4645
- name: Git Fixup
47-
if: ${{ github.ref != 'master' }}
46+
if: ${{ github.event_name == 'pull_request' }}
4847
shell: bash
4948
run: git branch master origin/master
5049
- name: Free Up Disk Space

.github/workflows/cancel.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ jobs:
2727
cancel-stale-workflow-runs:
2828
name: "Cancel stale workflow runs"
2929
runs-on: ubuntu-latest
30-
timeout-minutes: 15
3130
steps:
3231
# Unfortunately, we need to define a separate cancellation step for
3332
# each workflow where we want to cancel stale runs.

.github/workflows/comment_bot.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,6 @@ jobs:
7878
if changed '^r/src'; then
7979
echo "CLANG_FORMAT_R=true" >> $GITHUB_ENV
8080
fi
81-
- name: Ensure clang-format has the appropriate versoin
82-
if: env.CMAKE_FORMAT == 'true' ||
83-
env.CLANG_FORMAT_CPP == 'true' ||
84-
env.CLANG_FORMAT_R == 'true' ||
85-
endsWith(github.event.comment.body, 'everything')
86-
run: |
87-
set -e
88-
. .env # To get the clang version we use
89-
sudo apt update
90-
sudo apt install -y clang-format-${CLANG_TOOLS}
9181
- name: Run cmake_format
9282
if: env.CMAKE_FORMAT == 'true' || endsWith(github.event.comment.body, 'everything')
9383
run: |

.github/workflows/cpp.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ jobs:
4949
name: ${{ matrix.title }}
5050
runs-on: ubuntu-latest
5151
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
52-
timeout-minutes: 45
5352
strategy:
5453
fail-fast: false
5554
matrix:
@@ -170,7 +169,6 @@ jobs:
170169
name: C++ Minimal Build Example
171170
runs-on: ubuntu-latest
172171
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
173-
timeout-minutes: 45
174172
strategy:
175173
fail-fast: false
176174
steps:
@@ -187,7 +185,6 @@ jobs:
187185
name: AMD64 MacOS 10.15 C++
188186
runs-on: macos-latest
189187
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
190-
timeout-minutes: 45
191188
strategy:
192189
fail-fast: false
193190
env:
@@ -239,7 +236,6 @@ jobs:
239236
name: AMD64 ${{ matrix.name }} C++
240237
runs-on: ${{ matrix.os }}
241238
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
242-
timeout-minutes: 45
243239
strategy:
244240
fail-fast: false
245241
matrix:
@@ -309,7 +305,6 @@ jobs:
309305
name: AMD64 Windows MinGW ${{ matrix.mingw-n-bits }} C++
310306
runs-on: windows-latest
311307
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
312-
timeout-minutes: 45
313308
strategy:
314309
fail-fast: false
315310
matrix:

.github/workflows/cpp_cron.yml

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,76 @@ env:
3636
ARCHERY_DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
3737

3838
jobs:
39+
docker:
40+
name: ${{ matrix.title }}
41+
runs-on: ubuntu-latest
42+
if: ${{ !contains(github.event.pull_request.title, 'WIP') && github.repository == 'apache/arrow' }}
43+
strategy:
44+
fail-fast: false
45+
matrix:
46+
name:
47+
- amd64-debian-10-cpp
48+
- amd64-fedora-33-cpp
49+
- amd64-ubuntu-18.04-cpp
50+
- amd64-ubuntu-20.04-cpp
51+
include:
52+
- name: amd64-debian-10-cpp
53+
image: debian-cpp
54+
title: AMD64 Debian 10 C++
55+
debian: 10
56+
- name: amd64-fedora-33-cpp
57+
image: fedora-cpp
58+
title: AMD64 Fedora 33 C++
59+
fedora: 33
60+
- name: amd64-ubuntu-18.04-cpp
61+
image: ubuntu-cpp
62+
title: AMD64 Ubuntu 18.04 C++
63+
ubuntu: 18.04
64+
- name: amd64-ubuntu-20.04-cpp
65+
image: ubuntu-cpp
66+
title: AMD64 Ubuntu 20.04 C++
67+
ubuntu: 20.04
68+
env:
69+
# the defaults here should correspond to the values in .env
70+
ARCH: 'amd64'
71+
DEBIAN: ${{ matrix.debian || 10 }}
72+
FEDORA: ${{ matrix.fedora || 33 }}
73+
UBUNTU: ${{ matrix.ubuntu || 18.04 }}
74+
steps:
75+
- name: Checkout Arrow
76+
uses: actions/checkout@v2
77+
with:
78+
fetch-depth: 0
79+
- name: Fetch Submodules and Tags
80+
run: ci/scripts/util_checkout.sh
81+
- name: Free Up Disk Space
82+
run: ci/scripts/util_cleanup.sh
83+
- name: Cache Docker Volumes
84+
uses: actions/cache@v2
85+
with:
86+
path: .docker
87+
key: ${{ matrix.name }}-${{ hashFiles('cpp/**') }}
88+
restore-keys: ${{ matrix.name }}-
89+
- name: Setup Python
90+
uses: actions/setup-python@v1
91+
with:
92+
python-version: 3.8
93+
- name: Setup Archery
94+
run: pip install -e dev/archery[docker]
95+
- name: Execute Docker Build
96+
run: |
97+
sudo sysctl -w kernel.core_pattern="core.%e.%p"
98+
ulimit -c unlimited
99+
archery docker run ${{ matrix.image }}
100+
- name: Docker Push
101+
if: success() && github.event_name == 'push' && github.repository == 'apache/arrow'
102+
continue-on-error: true
103+
run: archery docker push ${{ matrix.image }}
39104

40105
oss-fuzz:
41106
name: OSS-Fuzz build check
42107
runs-on: ubuntu-latest
43108
if: ${{ !contains(github.event.pull_request.title, 'WIP') && github.repository == 'apache/arrow' }}
44-
timeout-minutes: 60
45109
strategy:
46110
fail-fast: false
47111
matrix:

.github/workflows/csharp.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ jobs:
3535
name: AMD64 Ubuntu 18.04 C# ${{ matrix.dotnet }}
3636
runs-on: ubuntu-latest
3737
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
38-
timeout-minutes: 15
3938
strategy:
4039
fail-fast: false
4140
matrix:
@@ -66,7 +65,6 @@ jobs:
6665
name: AMD64 Windows 2019 18.04 C# ${{ matrix.dotnet }}
6766
runs-on: windows-latest
6867
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
69-
timeout-minutes: 15
7068
strategy:
7169
fail-fast: false
7270
matrix:
@@ -96,7 +94,6 @@ jobs:
9694
name: AMD64 MacOS 10.15 C# ${{ matrix.dotnet }}
9795
runs-on: macos-latest
9896
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
99-
timeout-minutes: 15
10097
strategy:
10198
fail-fast: false
10299
matrix:

.github/workflows/dev.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ jobs:
6060
release:
6161
name: Source Release and Merge Script
6262
runs-on: ubuntu-20.04
63-
if: false # Disabled in CubeStore fork
6463
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
6564
env:
6665
GIT_AUTHOR_NAME: Github Actions

.github/workflows/dev_pr.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@ jobs:
4848
script({github, context});
4949
5050
- name: Check title
51-
# Our fork does not require PRs to go through the JIRA.
5251
if: |
53-
false &&
5452
github.event_name == 'pull_request_target' &&
5553
(github.event.action == 'opened' ||
5654
github.event.action == 'edited')

.github/workflows/go.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ jobs:
4242
name: AMD64 Debian 10 Go ${{ matrix.go }}
4343
runs-on: ubuntu-latest
4444
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
45-
timeout-minutes: 15
4645
strategy:
4746
fail-fast: false
4847
matrix:
@@ -75,7 +74,6 @@ jobs:
7574
name: AMD64 Windows 2019 Go ${{ matrix.go }}
7675
runs-on: windows-latest
7776
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
78-
timeout-minutes: 15
7977
strategy:
8078
fail-fast: false
8179
matrix:
@@ -103,7 +101,6 @@ jobs:
103101
name: AMD64 MacOS 10.15 Go ${{ matrix.go }}
104102
runs-on: macos-latest
105103
if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
106-
timeout-minutes: 15
107104
strategy:
108105
fail-fast: false
109106
matrix:

0 commit comments

Comments
 (0)