[
https://issues.apache.org/jira/browse/ARROW-16401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17532254#comment-17532254
]
Jacob Wujciak-Jens commented on ARROW-16401:
--------------------------------------------
M1/10.13 would also be needed to build our [autobrew
bottles|https://github.com/autobrew/scripts/blob/master/apache-arrow]
> [R][CI] Dissect arrow-r-nightly workflow into Crossbow tasks
> ------------------------------------------------------------
>
> Key: ARROW-16401
> URL: https://issues.apache.org/jira/browse/ARROW-16401
> Project: Apache Arrow
> Issue Type: Sub-task
> Components: Continuous Integration, R
> Reporter: Jacob Wujciak-Jens
> Assignee: Jacob Wujciak-Jens
> Priority: Major
> Fix For: 9.0.0
>
>
> Analyze the different task in the [existing
> workflow|https://github.com/ursa-labs/arrow-r-nightly/blob/master/.github/workflows/build-and-test-all.yml]
> and look for redundancies and missing functionality in Crossbow and PR jobs.
>
> Result:
> Most functions are already covered in arrow/crossbow jobs only minor
> modification for uploading the binaries/package to a nightly repo necessary,
> see ARROW-16040 for discussion on where to host them.
> Nightly R Jobs (Crossbow):
> - homebrew-r-autobrew:
> - homebrew-r-brew:
> - test-r-devdocs:
> - test-r-install-local:
> - test-fedora-r-clang-sanitizer:
> - test-r-arrow-backwards-compatibility:
> - test-r-depsource-bundled:
> - test-r-depsource-system:
> - test-r-dev-duckdb:
> - test-r-gcc-11:
> - test-r-gcc-12:
> - test-r-linux-as-cran:
> - test-r-linux-rchk:
> - test-r-linux-valgrind:
> - test-r-minimal-build:
> - test-r-offline-maximal:
> - test-r-offline-minimal:
> - test-r-rhub-debian-gcc-devel-lto-latest:
> - test-r-rhub-debian-gcc-release-custom-ccache:
> - test-r-rhub-ubuntu-gcc-release-latest:
> - test-r-rocker-r-base-latest:
> - test-r-rstudio-r-base-4.1-centos7-devtoolset-8:
> - test-r-rstudio-r-base-4.1-focal:
> - test-r-rstudio-r-base-4.1-opensuse15:
> - test-r-rstudio-r-base-4.1-opensuse42:
> - test-r-ubuntu-22.04:
> - test-r-versions:
> - test-ubuntu-18.04-r-sanitizer:
> PR Job (Arrow):
> - AMD64 Ubuntu 20.04 R 4.1 Force-Tests true
> - AMD64 Ubuntu 20.04 R 4.1 Force-Tests false
> - rstudio/r-base:4.0-centos7 <- update
> - rhub/debian-gcc-devel:latest
> - AMD64 Windows C++ RTools 35 mingw32
> - AMD64 Windows C++ RTools 35 mingw64
> - AMD64 Windows C++ RTools 40 mingw32
> - AMD64 Windows C++ RTools 40 mingw64
> - AMD64 Windows C++ RTools 40 ucrt64
> - AMD64 Windows R 3.6 RTools 35
> - AMD64 Windows R 4.1 RTools 40
> - AMD64 Windows R devel RTools 42
> arrow-r-nightly Jobs:
> - Source packages
> - C++ Binary ubuntu-18.04
> - C++ Binary centos-7
> - C++ Binary Windows RTools (40 only)
> - Test linux source build
> - Test binary rhub/ubuntu-gcc-release
> - Test binary rstudio/r-base:4.1-bionic
> - Test binary rstudio/r-base:4.1-centos7
> - Test binary rocker/r-ver:3.6.3
> - Test binary rocker/r-ver
> - Test binary rhub/fedora-clang-devel
> - windows-latest 4.0
> - windows-latest 4.1
> - macos-10.15 4.0
> - macos-10.15 4.1
> arrow-r-nightly Functions:
> - modify version string to include date
> - pkgdown -> obsolet
> - upload and test R source package
> - build & upload libarrow
> - build, test & upload macos/linux/windows binaries for \{arrow}
> Missing from Arrow/Crossbow:
> - CB: macos-10.13 nightly (CRAN tests on it) -> travis?
> - CB: macos M1 nightly tests & binaries
> - AR: macos on PR
> - CB/AR: uploading the libarrow, R source and R binaries to the nightly repo*
> - CB?: testing the nightly repo source package <- necessary?
--
This message was sent by Atlassian Jira
(v8.20.7#820007)