Rename workflow_files to templates:
This makes it clearer that these are any files that are centrally managed via templates from this repository. It's not just workflow files (precedent being CODEOWNERS file).
Change workflow_files.variables type and name:
type any will be required if we want template variables of other types - for example a list of architectures to run on (useful for multiarch releases coming soon)
vars name is more consistent with the templatefile function args
also reduce a level of nesting (pass this directly to the template file function, and access the variables directly in the template instead of vars.name)
Rename workflow_files to templates: This makes it clearer that these are any files that are centrally managed via templates from this repository. It's not just workflow files (precedent being CODEOWNERS file).
Change workflow_files.variables type and name:
any
will be required if we want template variables of other types - for example a list of architectures to run on (useful for multiarch releases coming soon)