XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Done
    • None
    • 9.0.0
    • Continuous Integration, R
    • None

    Description

      Analyze the different task in the existing workflow 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?

      Attachments

        Activity

          People

            assignuser Jacob Wujciak
            assignuser Jacob Wujciak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: