Bug - AuTA only searches the submission root for .auta.yml
Description
When looking for the per-submission configuration file .auta.yml, the system only looks in the root folder of the project. This is confusing if the submitter zipped the containing folder, in which case a worker will not be able to find the file.
Possible solutions are:
Scan every folder in the submission
This is the easiest solution. It does introduce new problems if the project contains multiple configuration files, so determinism rules should be included as well.
Scan down the chain of single-entry folders
This solves the issue and does not introduce additional confusing cases where a wrong file could be selected.
Move the submission base up to the first non-single-entry folder
This achieves the same result as the previous suggestion and also simplifies paths in the submission's report. This is the preferred solution.
Priority
Medium - Making the current requirements clear would be sufficient to explain any problems due to this implementation. It is, however, not very user-friendly.
Definition of done
When a worker can scan the submission for configuration files.