Hi, During the last months there has been some work going on in order to improve the visibility of our nightly builds, the failures, for how long have they been failing, etcetera.
We started by adding some notifications to Zulip [1]. We have also created a static Crossbow nightly report web page that gets regenerated every time we build a new report where we can see the status of the builds and for how long they have been failing [2]. Huge thanks to Jacob Wujciak and Sam Albers for their work in order to create the static page process. I wanted to ask for feedback on the current systems and I wanted to propose the following: a. Stop sending nightly build emails. With the new chat notifications these should be unnecessary now. We can keep improving both the static page and the existing chat notifications. b. The next improvement I would like to add is to understand whether someone is currently working on existing nightly failures or not. In order to achieve that I would like to add to the static page a list of open JIRA tickets with a specific label. That would mean that for nightly build failures we should use a JIRA label with "Nightly". This would allow us to query the API and retrieve something like the following list [3]. I did a small PoC with PyScript to retrieve a table with JIRA information so it can be all done from the browser, here the gist [4]. Does adding a label to the Nightly failures sound feasible? Many thanks, Raúl [1] https://ursalabs.zulipchat.com/#narrow/stream/181017-nightlies/topic/report [2] https://crossbow.voltrondata.com/ [3] https://issues.apache.org/jira/browse/ARROW-16908?jql=labels%20%3D%20Nightly%20and%20project%20%3D%20%22Apache%20Arrow%22%20AND%20status%20not%20in%20(Closed%2C%20Resolved) [4] https://gist.github.com/raulcd/a033f5761f290ee4ab6fb349640e0d5b