18
18
MACOSX_DEPLOYMENT_TARGET : " 11"
19
19
jobs :
20
20
libtiledbvcf :
21
- # Stuck on macos-11 because of the htslib dependency. The htslib
22
- # configuration step fails on macos-12 and macos-13
23
- runs-on : macos-11
21
+ runs-on : macos-12
24
22
steps :
25
23
- uses : actions/checkout@v4
24
+ - name : Setup to build htslib from source
25
+ run : brew install autoconf automake
26
26
- name : Configure libtiledbvcf
27
27
run : |
28
28
cmake -S libtiledbvcf -B $(pwd)/libtiledbvcf/build \
64
64
# USAGE: run-cli-tests.sh <build-dir> <inputs-dir>
65
65
libtiledbvcf/test/run-cli-tests.sh libtiledbvcf/build libtiledbvcf/test/inputs
66
66
python :
67
- runs-on : macos-11
67
+ runs-on : macos-12
68
68
needs : libtiledbvcf
69
69
env :
70
70
DYLD_LIBRARY_PATH : " ${{ github.workspace }}/dist/lib"
@@ -100,7 +100,7 @@ jobs:
100
100
- name : Confirm linking
101
101
run : otool -L /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/tiledbvcf/libtiledbvcf.cpython-*-darwin.so
102
102
java :
103
- runs-on : macos-11
103
+ runs-on : macos-12
104
104
needs : libtiledbvcf
105
105
steps :
106
106
- uses : actions/checkout@v4
@@ -116,7 +116,7 @@ jobs:
116
116
- name : Test
117
117
run : cd apis/java && ./gradlew test
118
118
spark :
119
- runs-on : macos-11
119
+ runs-on : macos-12
120
120
needs : libtiledbvcf
121
121
steps :
122
122
- uses : actions/checkout@v4
@@ -134,7 +134,7 @@ jobs:
134
134
- name : Check format
135
135
run : cd apis/spark && ./gradlew checkFormat
136
136
spark3 :
137
- runs-on : macos-11
137
+ runs-on : macos-12
138
138
needs : libtiledbvcf
139
139
steps :
140
140
- uses : actions/checkout@v4
@@ -152,11 +152,13 @@ jobs:
152
152
- name : Check format
153
153
run : cd apis/spark3 && ./gradlew checkFormat
154
154
python-standalone :
155
- runs-on : macos-11
155
+ runs-on : macos-12
156
156
steps :
157
157
- uses : actions/checkout@v4
158
158
with :
159
159
fetch-depth : 0 # fetch everything for python setuptools_scm
160
+ - name : Setup to build htslib from source
161
+ run : brew install autoconf automake
160
162
- name : Set up Python
161
163
uses : actions/setup-python@v5
162
164
with :
0 commit comments