-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Typed provider configuration (#1126)
This adds strong typing around our CI configuration options. Currently our config is just a bag of values, which has led to repos specifying options which have no effect on CI (e.g. `parallel:`, `makeTemplate:` etc.). This adds types for all of our available options and will fail if `ci-mgmt.yml` specifies an unrecognized option. For backwards compatibility we continue to allow existing no-op params in order to not break existing providers.
- Loading branch information
Showing
64 changed files
with
758 additions
and
429 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.