(codebuild): Add support new newly introduced event filter #30062
Labels
@aws-cdk/aws-codebuild
Related to AWS CodeBuild
effort/small
Small work item – less than a day of effort
feature-request
A feature should be added or improved.
p2
Describe the feature
A new feature has been recently introduced in AWS CodeBuild: https://aws.amazon.com/about-aws/whats-new/2024/04/aws-codebuild-managed-github-action-runners/. This feature enables to use AWS CodeBuild as GitHub Actions runner. However, using this feature requires to configure a new event filter which is currently not yet available in CDK.
Use Case
To be able to use 'aws-cdk-lib/aws-codebuild.Project' L2 Construct to define a runner for Github Action I need to be able to pass in
FilterGroup.inEventOf(EventAction.WORKFLOW_JOB_QUEUED)
but its not available so for now I'm force to use L1 Construct which requires setting up IAM roles etc which would be automatically created by the Project construct.Proposed Solution
Introduce new value to
aws-cdk-lib/aws-codebuild.EventAction
enum: "WORKFLOW_JOB_QUEUED"Other Information
No response
Acknowledgements
CDK version used
2.140.0
Environment details (OS name and version, etc.)
MacOS 14.3.1 (23D60)
The text was updated successfully, but these errors were encountered: