ci/lava: Use python-fire in job submitter
authorGuilherme Gallo <guilherme.gallo@collabora.com>
Tue, 4 Apr 2023 10:48:44 +0000 (07:48 -0300)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Apr 2023 14:36:37 +0000 (14:36 +0000)
commitcfe644a9e593a15b84b54ac3b36d1c017335f47e
treecb889f6b8d1d8e3942fa270717a9cdfd67e55b9e
parentc03f7233ca9eea24505d085c774c279af29880e4
ci/lava: Use python-fire in job submitter

Cleanup argparse to use dataclasses+python-fire to give easier
maintenance to job submitter.

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22500>
.gitlab-ci/image-tags.yml
.gitlab-ci/lava/lava-submit.sh
.gitlab-ci/lava/lava_job_submitter.py
.gitlab-ci/lava/requirements.txt
.gitlab-ci/lava/utils/lava_job_definition.py