Skip to content

Commit

Permalink
No commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
unknown committed Sep 12, 2024
1 parent 4dd1cd7 commit a864728
Show file tree
Hide file tree
Showing 2,488 changed files with 132 additions and 182,836 deletions.
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

version: 2

jobs:
Expand Down
109 changes: 0 additions & 109 deletions .github/workflows/cache_vcpkg.yml

This file was deleted.

128 changes: 128 additions & 0 deletions .github/workflows/crossbow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.


# NOTE: must set "Crossbow" as name to have the badge links working in the
# github comment reports!
name: Crossbow
on:
push:
branches:
- "*-github-*"

env:
ARCHERY_DEBUG: 1


jobs:
grab-dependencies:
name: "Download thirdparty dependencies"
runs-on: ubuntu-20.04
strategy:
fail-fast: false
env:
ARROW_R_DEV: "TRUE"
RSPM: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"
steps:
- name: Checkout Arrow
uses: actions/checkout@v4
with:
fetch-depth: 1
path: arrow
repository: pitrou/arrow
ref: 91f0c6d8752b2435627873735c4dc3d106bf701d
submodules: recursive


- uses: r-lib/actions/setup-r@v2
- name: Pull Arrow dependencies
run: |
cd arrow/r
make sync-cpp
R CMD build --no-build-vignettes --no-manual .
built_tar=$(ls -1 arrow*.tar.gz | head -n 1)
R -e "source('R/install-arrow.R'); create_package_with_all_dependencies(dest_file = 'arrow_with_deps.tar.gz', source_file = \"${built_tar}\")"
shell: bash
- name: Upload the third party dependency artifacts
uses: actions/upload-artifact@v4
with:
name: thirdparty_deps
path: arrow/r/arrow_with_deps.tar.gz

install-offline:
name: "Install offline"
needs: [grab-dependencies]
runs-on: ubuntu-20.04
strategy:
fail-fast: false
env:
ARROW_R_DEV: TRUE
RSPM: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"
steps:
- name: Checkout Arrow
uses: actions/checkout@v4
with:
fetch-depth: 1
path: arrow
repository: pitrou/arrow
ref: 91f0c6d8752b2435627873735c4dc3d106bf701d
submodules: recursive


- uses: r-lib/actions/setup-r@v2
- name: Download artifacts
uses: actions/download-artifact@v4
with:
name: thirdparty_deps
path: arrow/r/
- name: Install system dependencies
run: |
sudo arrow/ci/scripts/r_install_system_dependencies.sh
arrow/ci/scripts/install_sccache.sh unknown-linux-musl /usr/local/bin
env:
ARROW_GCS: "ON"
ARROW_S3: "ON"
ARROW_SOURCE_HOME: arrow
- name: Install dependencies
run: |
install.packages(c("remotes", "glue", "sys"))
remotes::install_deps("arrow/r", dependencies = TRUE)
shell: Rscript {0}
- name: Install
env:
ARROW_OFFLINE_BUILD: true
LIBARROW_MINIMAL: false
AWS_ACCESS_KEY_ID: "${{ secrets.AWS_ACCESS_KEY_ID }}"
AWS_SECRET_ACCESS_KEY: "${{ secrets.AWS_SECRET_ACCESS_KEY }}"
SCCACHE_BUCKET: "${{ secrets.SCCACHE_BUCKET }}"
SCCACHE_REGION: "${{ secrets.SCCACHE_REGION }}"
SCCACHE_S3_KEY_PREFIX: "sccache"

run: |
cd arrow/r
R CMD INSTALL --install-tests --no-test-load --no-byte-compile arrow_with_deps.tar.gz
- name: Run the tests
run: R -e 'if(tools::testInstalledPackage("arrow") != 0L) stop("There was a test failure.")'
- name: Dump test logs
run: cat arrow-tests/testthat.Rout*
if: always()
- name: Save the test output
uses: actions/upload-artifact@v4
with:
name: test-output
path: arrow-tests/testthat.Rout*
if: always()
93 changes: 0 additions & 93 deletions .github/workflows/nightly_dashboard.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/workflows/nightly_packaging_report.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/nightly_packaging_submit.yml

This file was deleted.

Loading

0 comments on commit a864728

Please sign in to comment.