]> git.proxmox.com Git - ceph.git/blame - ceph/src/arrow/.github/workflows/julia.yml
import quincy 17.2.0
[ceph.git] / ceph / src / arrow / .github / workflows / julia.yml
CommitLineData
1d09f67e
TL
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
18name: Julia
19on:
20 push:
21 paths:
22 - '.github/workflows/julia.yml'
23 - 'julia/**'
24 pull_request:
25 paths:
26 - '.github/workflows/julia.yml'
27 - 'julia/**'
28
29concurrency:
30 group: ${{ github.repository }}-${{ github.ref }}-${{ github.workflow }}
31 cancel-in-progress: true
32
33jobs:
34 test:
35 name: AMD64 ${{ matrix.os }} Julia ${{ matrix.version }}
36 env:
37 JULIA_NUM_THREADS: 2
38 runs-on: ${{ matrix.os }}
39 timeout-minutes: 30
40 strategy:
41 fail-fast: false
42 matrix:
43 version:
44 - '1.3'
45 - '1' # automatically expands to the latest stable 1.x release of Julia
46 - 'nightly'
47 os:
48 - ubuntu-latest
49 - windows-latest
50 steps:
51 - uses: actions/checkout@v2
52 - uses: julia-actions/setup-julia@v1
53 with:
54 version: ${{ matrix.version }}
55 arch: x64
56 - uses: julia-actions/julia-runtest@v1
57 with:
58 project: julia/Arrow