mesa/.gitlab-ci/lava
Guilherme Gallo e1d54be524
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
ci/lava: Avoid eval when generating env script
Remove use of `eval` when writing `dut-job-env-vars.sh`, as it's
unnecessary. The script only needs to declare variables, not evaluate
them.

Using `eval` introduces parsing issues when variables contain both
single and double quotes, such as in commit titles. Example:
https://gitlab.freedesktop.org/mesa/mesa/-/jobs/77995175#L3188
This job failed to parse `CI_COMMIT_TITLE` and `CI_MERGE_REQUEST_TITLE`
correctly due to mixed quoting in:

    Revert "ci: disable Collabora's farm due to maintenance"

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35421>
2025-06-10 18:19:21 -03:00
..
utils ci/lava: Avoid eval when generating env script 2025-06-10 18:19:21 -03:00
__init__.py ci: Add a minimal Alpine container for running LAVA jobs 2025-05-26 17:25:40 +00:00
exceptions.py ci: Add a minimal Alpine container for running LAVA jobs 2025-05-26 17:25:40 +00:00
lava-gitlab-ci.yml ci: Skip check-only container jobs for pre-merge 2025-06-10 14:37:14 +00:00
lava-submit.sh ci/lava: Remove vkd3d-proton from the core rootfs 2025-06-10 06:33:10 +00:00
lava_job_submitter.py ci: drop unneeded printing of pass/fail alongside the exit_code 2025-05-29 07:29:25 +00:00