Hi, We can't use cache on GitHub Actions for now:
https://github.community/t5/GitHub-Actions/Caching-files-between-GitHub-Action-executions/m-p/30974/highlight/true#M630 > We're working on caching packages and artifacts between > workflow executions, we'll have it by mid-November. Thanks, -- kou In <479f115c-4640-8fef-9e72-d085d09ea...@python.org> "Re: Travis CI delays" on Sat, 28 Sep 2019 10:11:19 +0200, Antoine Pitrou <anto...@python.org> wrote: > > Is it easy to enable caching (e.g. ccache) with docker-compose and > Github Actions? > > Regards > > Antoine. > > > Le 28/09/2019 à 01:36, Francois Saint-Jacques a écrit : >> Hello, >> >> I suggest we tackle https://jira.apache.org/jira/browse/ARROW-5801. >> For Rust, that would be >> https://jira.apache.org/jira/browse/ARROW-5809. Once ported to >> docker/docker-compose, it's trivial to activate github action for the >> same test (see https://github.com/apache/arrow/pull/5530). As I'm >> writing this email (4 hours after the PR was pushed), the travis >> checks are still not completed due to the queue. While the github >> action was completed after 22 minutes >> (https://github.com/apache/arrow/pull/5530/checks?check_run_id=239290338). >> >> François >> >> >> On Fri, Sep 27, 2019 at 11:22 AM Krisztián Szűcs >> <szucs.kriszt...@gmail.com> wrote: >>> >>> On Fri, Sep 27, 2019 at 5:07 PM Andy Grove <andygrov...@gmail.com> wrote: >>> >>>> Thanks Krisztian. That's very helpful. I will create a CI page on the wiki >>>> and add this info. >>>> >>>> Does anyone have any objections to me trying out GitHub Actions for running >>>> the Rust tests on PR builds? I could try this out on my own fork first. >>>> >>> I think GitHub Actions is a good idea, especially for easier build setups >>> like Rust >>> has. Go, Node as similarly straightforward, so we could decommission the >>> travis >>> counterparts hopefully speeding up the rest of the builds a bit. >>> >>>> >>>> On Fri, Sep 27, 2019 at 7:40 AM Krisztián Szűcs <szucs.kriszt...@gmail.com >>>>> >>>> wrote: >>>> >>>>> On Fri, Sep 27, 2019 at 3:25 PM Andy Grove <andygrov...@gmail.com> >>>> wrote: >>>>> >>>>>> I've been poking around on the Arrow website and wiki and I can't find >>>>>> documentation relating to CI. Do we have any documentation on how >>>> things >>>>>> work today or what the goals are? >>>>> >>>>> I don't think so. >>>>> >>>>>> For Rust builds it isn't immediately >>>>>> obvious why they are building on both Travis CI and Ursabot. >>>>>> >>>>> We have another thread [1], where we discuss multiple things about >>>>> Buildbot (ursabot). I've enabled the buildbot builder for rust because it >>>>> provides much quicker feedback than travis does. >>>>> >>>>> [1]: >>>>> >>>>> >>>> https://lists.apache.org/thread.html/02f7981176b67a12618b96b7d3b13e38b8f862e14c735dcf0ae359e0@%3Cdev.arrow.apache.org%3E >>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Sep 27, 2019 at 6:33 AM Wes McKinney <wesmck...@gmail.com> >>>>> wrote: >>>>>> >>>>>>> FYI, using the kibble.dev link from INFRA-18533, it seems that this >>>>>>> September we're using about 15% of the ASF's total Travis CI capacity >>>>>>> (60 concurrent workers I think) >>>>>>> >>>>>>> https://imgur.com/a/oOrbPsj >>>>>>> >>>>>>> The highest is Apache Druid (incubating) at 18%, so we are #2. >>>> Suffice >>>>>>> to say the ASF's Travis couldn't accommodate us if we had twice as >>>>>>> many pull requests >>>>>>> >>>>>>> On Fri, Sep 27, 2019 at 7:26 AM Wes McKinney <wesmck...@gmail.com> >>>>>> wrote: >>>>>>>> >>>>>>>> I've been sounding the alarm bells about this for a while. We need >>>> to >>>>>>>> work to get ourselves off of Travis CI, but it is not going to be >>>>>>>> easy.t >>>>> >>>>>>> >>>>>>>> On Thu, Sep 26, 2019 at 11:42 PM Micah Kornfield < >>>>>> emkornfi...@gmail.com> >>>>>>> wrote: >>>>>>>>> >>>>>>>>> My understanding is the Travis CI queue is shared among all >>>> apache >>>>>>>>> projects, and there are few including Arrow that make heavy use >>>> of >>>>>> the >>>>>>>>> resources. Hence, a lot of time waiting for jobs to start. I >>>>> think >>>>>>> there >>>>>>>>> are some open JIRAs to finish dockerization of builds, I don't >>>> know >>>>>> the >>>>>>>>> current status of finding alternative CI sources though. >>>>>>>>> >>>>>>>>> On Thu, Sep 26, 2019 at 10:24 PM Andy Grove < >>>> andygrov...@gmail.com >>>>>> >>>>>>> wrote: >>>>>>>>> >>>>>>>>>> I know this has been discussed in the past, and I apologize for >>>>> not >>>>>>> paying >>>>>>>>>> attention at the time (and searching for arrow + travis in >>>> email >>>>>>> isn't very >>>>>>>>>> effective) but why does it take so long for our Travis CI >>>> builds >>>>>> and >>>>>>> are >>>>>>>>>> there open JIRA issues related to this? >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Andy. >>>>>>>>>> >>>>>>> >>>>>> >>>>> >>>>