[
https://issues.apache.org/jira/browse/ARROW-16401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jacob Wujciak-Jens updated ARROW-16401:
---------------------------------------
Description:
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:
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?
was: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.
> [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:
> 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)