@@ -19,26 +19,15 @@ jobs:
19
19
- codegen/cpp/fletchgen
20
20
- runtime/cpp
21
21
- platforms/echo/runtime
22
- os :
23
- - ubuntu-latest
24
- include :
25
- - source : codegen/cpp/fletchgen
26
- os : macos-latest
27
- runs-on : ${{ matrix.os }}
22
+ runs-on : ubuntu-latest
28
23
steps :
29
24
- uses : actions/checkout@v2
30
25
- name : Install Apache Arrow
31
- if : matrix.os == 'ubuntu-latest'
32
26
run : |
33
27
wget https://apache.bintray.com/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
34
28
sudo apt-get install -y ./apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
35
29
sudo apt-get update
36
- sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1 libarrow100=$ARROW_VERSION-1
37
- - name : Install Apache Arrow
38
- if : matrix.os == 'macos-latest'
39
- run : |
40
- brew install apache-arrow
41
- brew info apache-arrow | head -n1 | grep "$ARROW_VERSION"
30
+ sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1
42
31
- name : Configure
43
32
run : |
44
33
cmake ${{ matrix.source }} -DBUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Debug
@@ -57,32 +46,20 @@ jobs:
57
46
source :
58
47
- runtime/python
59
48
- codegen/python
60
- os :
61
- - ubuntu-latest
62
- - macos-latest
63
- exclude :
64
- - source : runtime/python
65
- os : macos-latest
66
49
include :
67
50
- source : runtime/python
68
51
package : pyfletcher
69
52
- source : codegen/python
70
53
package : pyfletchgen
71
- runs-on : ${{ matrix.os }}
54
+ runs-on : ubuntu-latest
72
55
steps :
73
56
- uses : actions/checkout@v2
74
57
- name : Install Apache Arrow
75
- if : matrix.os == 'ubuntu-latest'
76
58
run : |
77
59
wget https://apache.bintray.com/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
78
60
sudo apt-get install -y ./apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
79
61
sudo apt-get update
80
- sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1 libarrow100=$ARROW_VERSION-1 libarrow-python-dev=$ARROW_VERSION-1 libarrow-python100=$ARROW_VERSION-1
81
- - name : Install Apache Arrow
82
- if : matrix.os == 'macos-latest'
83
- run : |
84
- brew install apache-arrow
85
- brew info apache-arrow | head -n1 | grep "$ARROW_VERSION"
62
+ sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1 libarrow-python-dev=$ARROW_VERSION-1
86
63
- name : Install pyarrow
87
64
run : pip3 install pyarrow==$ARROW_VERSION setuptools wheel
88
65
- name : Build and install
0 commit comments