mirror of
https://github.com/apache/arrow.git
synced 2026-10-29 09:05:47 +08:00
Disable builds [skip ci]
This commit is contained in:
24 files changed
+302
-543
No files matched your search
@@ -16,7 +16,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Cron - C++
|
||||
name: C++ Cron
|
||||
|
||||
on:
|
||||
schedule:
|
||||
@@ -16,7 +16,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - C++
|
||||
name: C++
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -88,6 +88,43 @@ jobs:
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push ubuntu-cpp
|
||||
|
||||
ubuntu-cmake32:
|
||||
name: AMD64 Ubuntu 18.04 C++ CMake 3.2
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
ubuntu: [18.04]
|
||||
env:
|
||||
UBUNTU: ${{ matrix.ubuntu }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures ubuntu-cpp
|
||||
docker-compose pull --ignore-pull-failures ubuntu-cpp-cmake32
|
||||
- name: Docker Build
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose build ubuntu-cpp
|
||||
docker-compose build ubuntu-cpp-cmake32
|
||||
- name: Docker Run
|
||||
shell: bash
|
||||
run: docker-compose run ubuntu-cpp-cmake32
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push ubuntu-cpp-cmake32
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 C++
|
||||
runs-on: macos-latest
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - C#
|
||||
name: C#
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -74,3 +74,27 @@ jobs:
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/csharp_test.sh $(pwd)
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 C# ${{ matrix.dotnet }}
|
||||
runs-on: macos-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
dotnet: [2.2.103]
|
||||
steps:
|
||||
- name: Install C#
|
||||
uses: actions/setup-dotnet@v1
|
||||
with:
|
||||
dotnet-version: ${{ matrix.dotnet }}
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/csharp_build.sh $(pwd)
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/csharp_test.sh $(pwd)
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Cron - Dev
|
||||
name: Dev Cron
|
||||
|
||||
on:
|
||||
schedule:
|
||||
@@ -23,6 +23,7 @@ on:
|
||||
*/15 * * * *
|
||||
|
||||
jobs:
|
||||
|
||||
jira-link:
|
||||
name: JIRA link
|
||||
runs-on: ubuntu-latest
|
||||
@@ -38,6 +39,7 @@ jobs:
|
||||
const path = ".github/workflows/pull_request/jira_link.js";
|
||||
const script = fs.readFileSync(path).toString();
|
||||
eval(script);
|
||||
|
||||
title-check:
|
||||
name: Title check
|
||||
runs-on: ubuntu-latest
|
||||
@@ -15,19 +15,45 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Master - Dev
|
||||
name: Dev
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
|
||||
lint:
|
||||
name: Lint C++, Python, R, Rust, Docker, RAT
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures ubuntu-cpp
|
||||
docker-compose pull --ignore-pull-failures ubuntu-lint
|
||||
- name: Docker Build
|
||||
run: |
|
||||
docker-compose build ubuntu-cpp
|
||||
docker-compose build ubuntu-lint
|
||||
- name: Docker Run
|
||||
run: docker-compose run ubuntu-lint
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push ubuntu-lint
|
||||
|
||||
release:
|
||||
name: Source Release
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event_name == 'push'
|
||||
env:
|
||||
GIT_AUTHOR_NAME: Github Actions
|
||||
GIT_AUTHOR_EMAIL: github@actions
|
||||
@@ -63,6 +89,7 @@ jobs:
|
||||
docs:
|
||||
name: Sphinx and API documentations
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event_name == 'push'
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - Go
|
||||
name: Go
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -80,3 +80,27 @@ jobs:
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/go_test.sh .
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 Go ${{ matrix.go }}
|
||||
runs-on: macos-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
go: [1.12]
|
||||
steps:
|
||||
- name: Install go
|
||||
uses: actions/setup-go@v1
|
||||
with:
|
||||
go-version: ${{ matrix.go }}
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/go_build.sh .
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/go_test.sh .
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - Integration
|
||||
name: Integration
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
- name: Docker Run
|
||||
run: docker-compose run conda-integration
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
if: github.event_name == 'push'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - Java JNI
|
||||
name: Java JNI
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -34,6 +34,12 @@ jobs:
|
||||
debian:
|
||||
name: AMD64 Debian 9 Java JNI and Plasma
|
||||
runs-on: ubuntu-latest
|
||||
matrix:
|
||||
jdk: [8]
|
||||
maven: [3.5.2]
|
||||
env:
|
||||
JDK: ${{ matrix.jdk }}
|
||||
MAVEN: ${{ matrix.maven }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - Java
|
||||
name: Java
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
jdk: [8, 11]
|
||||
jdk: [11]
|
||||
maven: [3.5.2]
|
||||
env:
|
||||
JDK: ${{ matrix.jdk }}
|
||||
@@ -59,3 +59,27 @@ jobs:
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push debian-java
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 Java JDK ${{ matrix.jdk }}
|
||||
runs-on: macos-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
jdk: [11]
|
||||
steps:
|
||||
- name: Set up Java
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: ${{ matrix.jdk }}
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/java_build.sh $(pwd)
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/java_test.sh $(pwd)
|
||||
@@ -1,4 +1,4 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
@@ -19,18 +19,50 @@ name: NodeJS
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'js/**'
|
||||
pull_request:
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'js/**'
|
||||
|
||||
jobs:
|
||||
|
||||
debian:
|
||||
name: AMD64 Debian 10 NodeJS ${{ matrix.node }}
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node: [11]
|
||||
env:
|
||||
NODE: ${{ matrix.node }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
run: docker-compose pull --ignore-pull-failures debian-js
|
||||
- name: Docker Build
|
||||
run: docker-compose build debian-js
|
||||
- name: Docker Run
|
||||
run: docker-compose run debian-js
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push debian-js
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 NodeJS ${{ matrix.node }}
|
||||
runs-on: macos-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
@@ -55,6 +87,7 @@ jobs:
|
||||
# windows:
|
||||
# name: AMD64 Windows 2019 NodeJS ${{ matrix.node }}
|
||||
# runs-on: windows-latest
|
||||
# if: github.event_name == 'push'
|
||||
# strategy:
|
||||
# fail-fast: false
|
||||
# matrix:
|
||||
@@ -1,66 +0,0 @@
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Master - C++
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'cpp/**'
|
||||
|
||||
jobs:
|
||||
|
||||
ubuntu-cmake32:
|
||||
name: AMD64 Ubuntu 18.04 C++ CMake 3.2
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
ubuntu: [18.04]
|
||||
env:
|
||||
UBUNTU: ${{ matrix.ubuntu }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures ubuntu-cpp
|
||||
docker-compose pull --ignore-pull-failures ubuntu-cpp-cmake32
|
||||
- name: Docker Build
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose build ubuntu-cpp
|
||||
docker-compose build ubuntu-cpp-cmake32
|
||||
- name: Docker Run
|
||||
shell: bash
|
||||
run: docker-compose run ubuntu-cpp-cmake32
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push ubuntu-cpp-cmake32
|
||||
@@ -1,52 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Master - C#
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'csharp/**'
|
||||
|
||||
jobs:
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 C# ${{ matrix.dotnet }}
|
||||
runs-on: macos-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
dotnet: [2.2.103]
|
||||
steps:
|
||||
- name: Install C#
|
||||
uses: actions/setup-dotnet@v1
|
||||
with:
|
||||
dotnet-version: ${{ matrix.dotnet }}
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/csharp_build.sh $(pwd)
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/csharp_test.sh $(pwd)
|
||||
@@ -1,52 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Mater - Go
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'go/**'
|
||||
|
||||
jobs:
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 Go ${{ matrix.go }}
|
||||
runs-on: macos-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
go: [1.12]
|
||||
steps:
|
||||
- name: Install go
|
||||
uses: actions/setup-go@v1
|
||||
with:
|
||||
go-version: ${{ matrix.go }}
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/go_build.sh .
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/go_test.sh .
|
||||
@@ -1,52 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Master - Java
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'cpp/**'
|
||||
|
||||
jobs:
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 Java JDK ${{ matrix.jdk }}
|
||||
runs-on: macos-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
jdk: [11]
|
||||
steps:
|
||||
- name: Set up Java
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: ${{ matrix.jdk }}
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/java_build.sh $(pwd)
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/java_test.sh $(pwd)
|
||||
@@ -1,66 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Master - Python
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'cpp/**'
|
||||
- 'python/**'
|
||||
|
||||
jobs:
|
||||
|
||||
conda-nopandas:
|
||||
name: AMD64 Conda Python ${{ matrix.python }} Nopandas
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
python: [2.7, 3.6, 3.7]
|
||||
env:
|
||||
PYTHON: ${{ matrix.python }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures conda-cpp
|
||||
docker-compose pull --ignore-pull-failures conda-python
|
||||
- name: Docker Build
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose build conda-cpp
|
||||
docker-compose build conda-python
|
||||
- name: Docker Run
|
||||
shell: bash
|
||||
run: docker-compose run conda-python
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push conda-python
|
||||
@@ -1,66 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Master - R
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'cpp/**'
|
||||
- 'r/**'
|
||||
|
||||
jobs:
|
||||
|
||||
conda:
|
||||
name: AMD64 Conda R ${{ matrix.r }}
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
r: [3.6]
|
||||
env:
|
||||
R: ${{ matrix.r }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures conda-cpp
|
||||
docker-compose pull --ignore-pull-failures conda-r
|
||||
- name: Docker Build
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose build conda-cpp
|
||||
docker-compose build conda-r
|
||||
- name: Docker Run
|
||||
shell: bash
|
||||
run: docker-compose run conda-r
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push conda-r
|
||||
@@ -1,56 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Master - Rust
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- maint-*
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'rust/**'
|
||||
|
||||
jobs:
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 Rust ${{ matrix.rust }}
|
||||
runs-on: macos-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
rust: [nightly-2019-09-25]
|
||||
steps:
|
||||
- name: Install Rust
|
||||
uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
toolchain: ${{ matrix.rust }}
|
||||
override: true
|
||||
- name: Install Flatbuffers
|
||||
shell: bash
|
||||
run: brew install flatbuffers
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/rust_build.sh $(pwd) $(pwd)/rust/target
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/rust_test.sh $(pwd)
|
||||
@@ -1,51 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - Dev
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
|
||||
lint:
|
||||
name: Lint C++, Python, R, Rust, Docker, RAT
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures ubuntu-cpp
|
||||
docker-compose pull --ignore-pull-failures ubuntu-lint
|
||||
- name: Docker Build
|
||||
run: |
|
||||
docker-compose build ubuntu-cpp
|
||||
docker-compose build ubuntu-lint
|
||||
- name: Docker Run
|
||||
run: docker-compose run ubuntu-lint
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push ubuntu-lint
|
||||
@@ -1,59 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - NodeJS
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'js/**'
|
||||
pull_request:
|
||||
paths:
|
||||
- 'ci/**'
|
||||
- 'js/**'
|
||||
|
||||
jobs:
|
||||
|
||||
debian:
|
||||
name: AMD64 Debian 10 NodeJS ${{ matrix.node }}
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node: [11]
|
||||
env:
|
||||
NODE: ${{ matrix.node }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
run: docker-compose pull --ignore-pull-failures debian-js
|
||||
- name: Docker Build
|
||||
run: docker-compose build debian-js
|
||||
- name: Docker Run
|
||||
run: docker-compose run debian-js
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push debian-js
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Cron - Python
|
||||
name: Python Cron
|
||||
|
||||
on:
|
||||
schedule:
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - Python
|
||||
name: Python
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -103,6 +103,43 @@ jobs:
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push conda-python-pandas
|
||||
|
||||
conda-nopandas:
|
||||
name: AMD64 Conda Python ${{ matrix.python }} Nopandas
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
python: [2.7, 3.6, 3.7]
|
||||
env:
|
||||
PYTHON: ${{ matrix.python }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures conda-cpp
|
||||
docker-compose pull --ignore-pull-failures conda-python
|
||||
- name: Docker Build
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose build conda-cpp
|
||||
docker-compose build conda-python
|
||||
- name: Docker Run
|
||||
shell: bash
|
||||
run: docker-compose run conda-python
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push conda-python
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 Python 3
|
||||
runs-on: macos-latest
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - R
|
||||
name: R
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -68,3 +68,40 @@ jobs:
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push ubuntu-r
|
||||
|
||||
conda:
|
||||
name: AMD64 Conda R ${{ matrix.r }}
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
r: [3.6]
|
||||
env:
|
||||
R: ${{ matrix.r }}
|
||||
steps:
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Docker Pull
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose pull --ignore-pull-failures conda-cpp
|
||||
docker-compose pull --ignore-pull-failures conda-r
|
||||
- name: Docker Build
|
||||
shell: bash
|
||||
run: |
|
||||
docker-compose build conda-cpp
|
||||
docker-compose build conda-r
|
||||
- name: Docker Run
|
||||
shell: bash
|
||||
run: docker-compose run conda-r
|
||||
- name: Docker Push
|
||||
if: github.event_name == 'push' && github.ref == 'master'
|
||||
shell: bash
|
||||
run: |
|
||||
docker login \
|
||||
-u ${{ secrets.DOCKERHUB_USER }} \
|
||||
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
docker-compose push conda-r
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - C Glib & Ruby
|
||||
name: C Glib & Ruby
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
name: Pull - Rust
|
||||
name: Rust
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -84,3 +84,31 @@ jobs:
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/rust_test.sh $(pwd)
|
||||
|
||||
macos:
|
||||
name: AMD64 MacOS 10.15 Rust ${{ matrix.rust }}
|
||||
runs-on: macos-latest
|
||||
if: github.event_name == 'push'
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
rust: [nightly-2019-09-25]
|
||||
steps:
|
||||
- name: Install Rust
|
||||
uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
toolchain: ${{ matrix.rust }}
|
||||
override: true
|
||||
- name: Install Flatbuffers
|
||||
shell: bash
|
||||
run: brew install flatbuffers
|
||||
- name: Checkout Arrow
|
||||
uses: actions/checkout@v1
|
||||
with:
|
||||
submodules: true
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: ci/scripts/rust_build.sh $(pwd) $(pwd)/rust/target
|
||||
- name: Test
|
||||
shell: bash
|
||||
run: ci/scripts/rust_test.sh $(pwd)
|
||||
Reference in new issue
Block a user