Resolve shell script issues flagged by shellcheck
What does this MR do?
- Resolves shell script issues flagged by
shellcheck. - Enforces
shell:lintas a hard gate in CI (removingallow_failure: true).
Why was this MR needed?
- To improve code quality in our shell scripts.
- To ensure
shellcheckfailures block pipelines rather than silently passing as warnings.
What's the best way to test this MR?
- Run
make lint-shelland check that no issues are reported. - Verify that the CI
shell:lintjob passes green.
What are the relevant issue numbers?
Follow-up from #9524 (closed)
Edited by Daniel Keenan