Skip to content

manage dockerfile trusted runners in add-project.py script

Jelto requested to merge manage-dockerfile-runners into main

This change introduces the dockerfile runners. The functions in the script are extended to work on normal trusted runners and dockerfile runners. Most of them are just called twice (for trusted and dockerfile runners).

Projects can then declare dockerfile: True to be added to the special purpose dockerfile Trusted Runner. All other projects wont have access to dockerfile runners.

I don't like the increased complexity of the script. But I think we should gate access to dockerfile runners somehow and should not add all trusted projects to dockerfile runners automatically.

Bug: T357612

Merge request reports