Skip to content

Commit 8f1931a

Browse files
quinnjkou
authored andcommitted
ARROW-10871: [Julia][CI] Setup Julia testing via Github Actions
Closes #8885 from quinnj/jq/ARROW-10871 Authored-by: Jacob Quinn <quinn.jacobd@gmail.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
1 parent e6d0587 commit 8f1931a

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

.github/workflows/julia.yml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
name: Julia
19+
on:
20+
push:
21+
paths:
22+
- '.github/workflows/julia.yml'
23+
- 'julia/**'
24+
pull_request:
25+
paths:
26+
- '.github/workflows/julia.yml'
27+
- 'julia/**'
28+
29+
jobs:
30+
test:
31+
name: AMD64 ${{ matrix.os }} Julia ${{ matrix.version }}
32+
env:
33+
JULIA_NUM_THREADS: 2
34+
runs-on: ${{ matrix.os }}
35+
strategy:
36+
fail-fast: false
37+
matrix:
38+
version:
39+
- '1.3'
40+
- '1' # automatically expands to the latest stable 1.x release of Julia
41+
- 'nightly'
42+
os:
43+
- ubuntu-latest
44+
- windows-latest
45+
steps:
46+
- uses: actions/checkout@v2
47+
- uses: julia-actions/setup-julia@v1
48+
with:
49+
version: ${{ matrix.version }}
50+
arch: x64
51+
- uses: julia-actions/julia-runtest@v1
52+
with:
53+
project: julia/Arrow

0 commit comments

Comments
 (0)