[x] First character of step names are sometimes uppercase and sometimes lowercase. Decide on either one and be concise throughout the complete repository
[ ] echo $placeholder is something I would expect during development but not in production. Either remove the output or describe what it is, e.g. echo variable name=$placeholder or something similar. I should get the complete picture by looking at the workflow output, I should not be expected to correlate the output with the workflow code
[x] We remove the Docker images before we do anything in the workflows, have we validated that the images are cached from the previous run?
[ ] "SUPERSECRETPASSWORD" is a bad name for a GitHub secret
[x] With "upload.cgi?reload_page=yes", why are we reloading the page?
[ ] It's not obvious that each camera in the matrix is representing a new architecture
[x] A lot of cgi commands are used incorrectly. E.g. the usage of systemlog.cgi is setting the content type, why? In some usages of control.cgi we post a body, why? Although I'm sure that we get the expected response from these commands, they are not correctly written. They will infer that we don't know how to use our own API, it will also mess up results generated by e.g. GitHub Copilot.
Describe your changes