Just to confirm, this remove keys and values from the build config fetched from GitHub?
The idea @BanzaiMan and I had around not removing these keys and values from the build config is that it is handy for debugging. It also means we are not modifying the config fetched from GitHub and instead storing it. Superfluous keys and values are removed when creating the Jobs and there configs.
I would like to keep this behaviour as the build config is not used anywhere else after creating the job list, and instead acts as a representation of what is fetched from GitHub.