Skip to content

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.