Skip to content

Conversation

@mrgrain
Copy link
Contributor

@mrgrain mrgrain commented Oct 6, 2025

Stop releasing the deprecated @aws-cdk/cli-lib-alpha package. This change removes the package from the code base and integ tests. If we ever need to release it again, we can revert this PR.

I tried to just disable releasing, but then integ tests fail and I think removing it all in one PR is just easier if we need to go back to it.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

@aws-cdk-automation aws-cdk-automation requested a review from a team October 6, 2025 08:48
@mrgrain mrgrain changed the title feat(cli-lib-alpha): remove deprecated package from release workflow feat(cli-lib-alpha): stop releasing deprecated package Oct 6, 2025
@github-actions github-actions bot added the p2 label Oct 6, 2025
@codecov-commenter
Copy link

codecov-commenter commented Oct 6, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.00%. Comparing base (05954dd) to head (6de0e28).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #905      +/-   ##
==========================================
+ Coverage   81.91%   83.00%   +1.09%     
==========================================
  Files          71       71              
  Lines       10350    10345       -5     
  Branches     1268     1289      +21     
==========================================
+ Hits         8478     8587     +109     
+ Misses       1832     1718     -114     
  Partials       40       40              
Flag Coverage Δ
suite.unit 83.00% <100.00%> (+1.09%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mrgrain mrgrain force-pushed the mrgrain/feat/cli-lib-alpha/remove-from-release-workflow branch from 5680ed8 to 6de0e28 Compare October 6, 2025 11:44
@mrgrain mrgrain changed the title feat(cli-lib-alpha): stop releasing deprecated package chore(cli-lib-alpha): stop releasing deprecated package Oct 6, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 6, 2025

Total lines changed 27324 is greater than 1000. Please consider breaking this PR down.

@mrgrain
Copy link
Contributor Author

mrgrain commented Oct 6, 2025

Total lines changed 27324 is greater than 1000. Please consider breaking this PR down.

No that's fine. I'm removing things on purpose.

@aws-cdk-automation aws-cdk-automation added this pull request to the merge queue Oct 6, 2025
Merged via the queue into main with commit 3177fd0 Oct 6, 2025
40 of 43 checks passed
@aws-cdk-automation aws-cdk-automation deleted the mrgrain/feat/cli-lib-alpha/remove-from-release-workflow branch October 6, 2025 17:54
iankhou pushed a commit that referenced this pull request Oct 7, 2025
Stop releasing the deprecated `@aws-cdk/cli-lib-alpha` package. This
change removes the package from the code base and integ tests. If we
ever need to release it again, we can revert this PR.

I tried to just disable releasing, but then integ tests fail and I think
removing it all in one PR is just easier if we need to go back to it.

---
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache-2.0 license
Comment on lines -337 to -339
// This is necessary because the new versioning of @aws-cdk/cli-lib-alpha
// matches the CLI and not the framework.
CLI_LIB_VERSION_MIRRORS_CLI: 'true',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this change could be the reason why we don't pick up the right version anymore

github-merge-queue bot pushed a commit that referenced this pull request Oct 10, 2025
#905 intended to trigger a release for `@aws-cdk-testing/cli-integ`,
where it did not rely on the deprecated `cli-lib-alpha` module. because
it was marked as a chore, the release was skipped and the latest version
still runs the tests that were removed in #905. These tests are now
failing because they cannot find the right version of `cli-lib-alpha`.
By releasing a version of `@aws-cdk-testing/cli-integ`, we won't have to
worry about this anymore.

this PR is intended to trigger a release and nothing else.


---
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache-2.0 license
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants