|
32 | 32 | # We can't use "bundler-cache: true" with ruby/setup-ruby |
33 | 33 | # because it doesn't cache dependencies installed by |
34 | 34 | # rubygems-requirements-system automatically. |
35 | | - # This is a workaround until ADBC 20 is released. |
36 | | - # See also: https://github.com/apache/arrow-adbc/issues/3178 |
37 | | - - name: Install the specific version of Apache Arrow |
38 | | - run: | |
39 | | - sudo apt update |
40 | | - sudo apt install -y -V ca-certificates lsb-release wget |
41 | | - wget https://packages.apache.org/artifactory/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb |
42 | | - sudo apt install -y -V ./apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb |
43 | | - sudo apt update |
44 | | - arrow_version=20.0.0 |
45 | | - adbc_version=19 |
46 | | - sudo apt install -y -V \ |
47 | | - gir1.2-adbc-1.0=${adbc_version}-1 \ |
48 | | - gir1.2-adbc-arrow-1.0=${adbc_version}-1 \ |
49 | | - gir1.2-arrow-1.0=${arrow_version}-1 \ |
50 | | - libadbc-arrow-glib-dev=${adbc_version}-1 \ |
51 | | - libadbc-driver-manager-dev=${adbc_version}-1 \ |
52 | | - libadbc-glib-dev=${adbc_version}-1 \ |
53 | | - libadbc-glib-dev=${adbc_version}-1 \ |
54 | | - libarrow-acero-dev=${arrow_version}-1 \ |
55 | | - libarrow-dev=${arrow_version}-1 \ |
56 | | - libarrow-glib-dev=${arrow_version}-1 \ |
57 | | - libparquet-dev=${arrow_version}-1 |
58 | 35 | - name: Install dependencies |
59 | 36 | run: | |
60 | 37 | MAKEFLAGS="-j$(nproc)" bundle install --jobs=$(nproc) |
|
64 | 41 | libadbc-driver-sqlite-dev |
65 | 42 | latest_version= |
66 | 43 | - name: "Test: SQLite3" |
67 | | - # We can remove this once ADBC 20 is released. |
68 | | - continue-on-error: true |
69 | 44 | run: | |
70 | 45 | bundle exec rake |
71 | 46 | - name: "Prepare test environment: PostgreSQL" |
|
0 commit comments