-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(codepipeline): move all of the Pipeline Actions to their dedicated package #2098
feat(codepipeline): move all of the Pipeline Actions to their dedicated package #2098
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- add a "BREAKING CHANGE" section to commit message
- remove the
codepipeline-api
module (as we decided, do not delete it completely, just delete all the contents and leave a message saying it's going away).
packages/@aws-cdk/app-delivery/lib/pipeline-deploy-stack-action.ts
Outdated
Show resolved
Hide resolved
f6d0b39
to
1455882
Compare
Done.
Done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great. Tell me this is not much better than the previous structure!
7416e9f
to
5f138fd
Compare
5d532ee
to
d405e53
Compare
Rebased on top of the newest changes. |
…ed package. BREAKING CHANGE: this changes the package of all CodePipeline Actions to be aws-codepipeline-actions. BREAKING CHANGE: this moves all classes from the aws-codepipeline-api package to the aws-codepipeline package. BREAKING CHANGE: this changes the CodePipeline Action naming scheme from <service>.Pipeline<Category>Action (s3.PipelineSourceAction) to codepipeline_actions.<Service><Category>Action (cpactions.S3SourceAction).
4db5882
to
d074c5a
Compare
One more rebase after merging #2085 (GitHub got confused). |
BREAKING CHANGE: this changes the package of all CodePipeline Actions
to be aws-codepipeline-actions.
BREAKING CHANGE: this moves all classes from the aws-codepipeline-api package
to the aws-codepipeline package.
BREAKING CHANGE: this changes the CodePipeline Action naming scheme from
<service>.Pipeline<Category>Action
(s3.PipelineSourceAction)to
codepipeline_actions.<Service><Category>Action
(codepipeline_actions.S3SourceAction).This is to make it consistent with what we decided in #1743. It's also needed to break the cyclical dependency between the
assets
,aws-codepipeline
ands3
packages that is needed to complete #2057.I based it on the refactoring done in #2085, so as to minimize merge conflicts.
Pull Request Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.