feat: generate GitHub Actions configuration

Generate a GitHub Actions workflow file if a project is opted-in for
this feature.

Refs: OD-29
This commit is contained in:
Oliver Davies 2023-04-21 01:39:03 +01:00
parent 4bf72b59e3
commit 02c8b41194
4 changed files with 57 additions and 2 deletions

View file

@ -37,7 +37,11 @@ final class ConfigurationData
*/
#[Assert\Collection(
allowExtraFields: false,
fields: ['useNewDatabaseCredentials' => new Assert\Type('boolean')]
allowMissingFields: true,
fields: [
'createGitHubActionsConfiguration' => new Assert\Type('boolean'),
'useNewDatabaseCredentials' => new Assert\Type('boolean'),
]
)]
public array $experimental;