The source project of this merge request has been removed.
Resolve "codequality: make our dependency on jq < 182MiB"
What does this MR do?
Replaces docker run .../jq ...
with apk update && apk install jq; jq ...
In theory, docker images should be immutable and we'd publish something like gitlab/codequality-runner:latest
, but the overhead of that is relatively immense.
Are there points in the code the reviewer needs to double check?
Why was this MR needed?
I had to stop and hug myself when I realised what was happening.
Screenshots (if relevant)
Does this MR meet the acceptance criteria?
-
Has been reviewed by Backend -
Conform by the merge request performance guides -
Conform by the style guides -
Squashed related commits together -
Internationalization required/considered -
End-to-end tests pass ( package-qa
manual pipeline job)
What are the relevant issue numbers?
Closes #43811 (closed)
Edited by Nick Thomas