Neal Richardson created ARROW-8826:
--------------------------------------
Summary: [Crossbow] remote URL should always have .git
Key: ARROW-8826
URL: https://issues.apache.org/jira/browse/ARROW-8826
Project: Apache Arrow
Issue Type: Improvement
Components: Continuous Integration, Developer Tools
Reporter: Neal Richardson
Assignee: Neal Richardson
In ARROW-7803, I edited the crossbow templates for the homebrew jobs to
substitute in the correct fork of arrow and append the current git SHA so that
the code under test corresponds to the requested git commit. Unfortunately,
this caused the nightly builds to fail.
Comparing a successful on-demand run
(https://github.com/ursa-labs/crossbow/blob/actions-266-travis-homebrew-r-autobrew/.travis.yml)
with a nightly run
(https://github.com/ursa-labs/crossbow/blob/nightly-2020-05-16-0-travis-homebrew-cpp/.travis.yml),
it appears that the default "remote" URL that crossbow uses when not on a
fork/PR does not contain the ".git" suffix. And I suspect that Homebrew
requires that in order to identify the source as a git repo in order to clone
it correctly.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)