[hal] use conduit for hal parsing

This still isn't optimal because in our code we use lists, so this
will fetch everything (using conduit), coerce into a list and then
process.
3 jobs for 90-dev-hal-box-fix in 9 minutes and 1 second (queued for 3 seconds)
Status Job ID Name Coverage
  Test
failed #3172
deps

00:02:57

failed #3173
docs

00:03:02

failed #3174
test

00:03:00

 
Name Stage Failure
failed
test Test
Received ExitFailure 128 when running
Raw command: /usr/bin/git reset --hard a51cb46fdf8622ec48b29206a40a37bbce1380bc
Run from: /tmp/with-repo14/cloned
Standard error:

fatal: Could not parse object 'a51cb46fdf8622ec48b29206a40a37bbce1380bc'.

Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
docs Test
Received ExitFailure 128 when running
Raw command: /usr/bin/git reset --hard a51cb46fdf8622ec48b29206a40a37bbce1380bc
Run from: /tmp/with-repo14/cloned
Standard error:

fatal: Could not parse object 'a51cb46fdf8622ec48b29206a40a37bbce1380bc'.

Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
deps Test
Received ExitFailure 128 when running
Raw command: /usr/bin/git reset --hard a51cb46fdf8622ec48b29206a40a37bbce1380bc
Run from: /tmp/with-repo14/cloned
Standard error:

fatal: Could not parse object 'a51cb46fdf8622ec48b29206a40a37bbce1380bc'.

Cleaning up file based variables
ERROR: Job failed: exit code 1