chore(codebuild): remove deprecated Ubuntu 14.04 and Win 2016 Base images#37265
Open
ashrafee-dev wants to merge 3 commits intoaws:mainfrom
Open
chore(codebuild): remove deprecated Ubuntu 14.04 and Win 2016 Base images#37265ashrafee-dev wants to merge 3 commits intoaws:mainfrom
ashrafee-dev wants to merge 3 commits intoaws:mainfrom
Conversation
…ages - Remove UBUNTU_14_04_* constants from LinuxBuildImage - Remove WIN_SERVER_CORE_2016_BASE from WindowsBuildImage - Update integ.pipeline-ecs-deploy to use STANDARD_7_0 - Remove corresponding entries from deprecated_apis.txt
This was referenced Mar 17, 2026
Contributor
|
|
||||||||||||||||||
Contributor
|
|
||||||||||||||||||||
007ff03 to
64e9219
Compare
… Ubuntu 14 image removal
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Issue # (if applicable)
Partially addresses #36342
Reason for this change
CDK v1 is end-of-life. The deprecated CodeBuild image constants (
UBUNTU_14_04_*andWIN_SERVER_CORE_2016_BASE) are legacy v1 holdovers that are already excluded from the generated jsii output. Their implementation remains in the source, but they are no longer part of the public library surface. This change removes that leftover code now that v1 compatibility is no longer needed.Description of changes
This PR removes deprecated CodeBuild image constants that were previously kept only for v1 compatibility:
UBUNTU_14_04_*constants fromLinuxBuildImageinpackages/aws-cdk-lib/aws-codebuild/lib/project.tsWIN_SERVER_CORE_2016_BASEfromWindowsBuildImageinpackages/aws-cdk-lib/aws-codebuild/lib/project.tspackages/@aws-cdk-testing/framework-integ/test/aws-codepipeline-actions/test/integ.pipeline-ecs-deploy.tsto replaceUBUNTU_14_04_DOCKER_17_09_0withSTANDARD_7_0packages/aws-cdk-lib/aws-codebuild/test/codebuild.test.tsto remove references toWIN_SERVER_CORE_2016_BASEdeprecated_apis.txtDEPRECATED_APIs.mdThese APIs were already excluded from jsii output through
deprecated_apis.txt. Removing them from the source and deprecated API listings completes the cleanup and aligns with the incremental deprecation-removal approach.Describe any new or updated permissions being added
N/A — no new or updated IAM permissions are required.
Description of how you validated changes
Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license