Antoine Pitrou created ARROW-13148:
--------------------------------------
Summary: [Dev][Archery] Crossbow build submission fails
Key: ARROW-13148
URL: https://issues.apache.org/jira/browse/ARROW-13148
Project: Apache Arrow
Issue Type: Bug
Components: Archery, Developer Tools
Reporter: Antoine Pitrou
When trying to submit Crossbow jobs, either using the CLI ({{archery crossbow
submit JOB}}) or from the Github comment interface ({{\@github-actions crossbow
submit JOB}}}, it fails with the following error:
{code}
Traceback (most recent call last):
File "/home/antoine/miniconda3/envs/pyarrow/bin/archery", line 33, in <module>
sys.exit(load_entry_point('archery', 'console_scripts', 'archery')())
File
"/home/antoine/miniconda3/envs/pyarrow/lib/python3.7/site-packages/click/core.py",
line 764, in __call__
return self.main(*args, **kwargs)
File
"/home/antoine/miniconda3/envs/pyarrow/lib/python3.7/site-packages/click/core.py",
line 717, in main
rv = self.invoke(ctx)
File
"/home/antoine/miniconda3/envs/pyarrow/lib/python3.7/site-packages/click/core.py",
line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File
"/home/antoine/miniconda3/envs/pyarrow/lib/python3.7/site-packages/click/core.py",
line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File
"/home/antoine/miniconda3/envs/pyarrow/lib/python3.7/site-packages/click/core.py",
line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File
"/home/antoine/miniconda3/envs/pyarrow/lib/python3.7/site-packages/click/core.py",
line 555, in invoke
return callback(*args, **kwargs)
File
"/home/antoine/miniconda3/envs/pyarrow/lib/python3.7/site-packages/click/decorators.py",
line 27, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/home/antoine/arrow/dev/dev/archery/archery/crossbow/cli.py", line 127,
in submit
head=arrow_sha, version=arrow_version)
File "/home/antoine/arrow/dev/dev/archery/archery/crossbow/core.py", line
712, in from_repo
version = get_version(repo.path)
File "/home/antoine/arrow/dev/dev/archery/archery/crossbow/core.py", line
651, in get_version
major, minor, patch = map(int, match.groups())
AttributeError: 'NoneType' object has no attribute 'groups'
{code}
This is because the tag returned by {{git describe...}} is "5.0.0.dev0", which
doesn't match the regex.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)