awslabs / aws-greengrass-labs-certificate-rotator

Greengrass component and companion cloud backend for rotating the core device certificate and private key
Apache License 2.0
11 stars 2 forks source link

Pipelines updates: V2 pipeline and newer Linux build image #35

Closed gregbreen closed 5 months ago

gregbreen commented 5 months ago

The CI/CD pipeline currently uses the STANDARD_6_0 build image, and this includes node.js 16 which is deprecated. Update to STANDARD_7_0.

Codepipeline recently announced several new features:

The pipeline version should be explicitly specified in the definition, to prevent CDK warning:

[Warning at /AWSLabsCertificateRotatorPipeline/AWSLabsCertificateRotatorPipeline] V1 pipeline type is implicitly selected when `pipelineType` is not set. If you want to use V2 type, set `PipelineType.V2`. [ack: @aws-cdk/aws-codepipeline:unspecifiedPipelineType]