-
Notifications
You must be signed in to change notification settings - Fork 4k
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(aws-codepipeline): make input Artifacts explicit when creating Actions #1389
Conversation
Looking at this, I am having second thoughts about this change. What value do we add by complicating the API and making it more verbose. We have a design tenet to only require configuration when we can’t deduce it automatic (“smart defaults”) and when I am looking at this change I think it violates this tenet by asking users to add a lot of configuration that can easily be safely reduced from their intent. |
130f81b
to
0e2f1f1
Compare
Rebased on top of the new |
…ctions. BREAKING CHANGE: previously, the CodePipeline Construct would attempt to wire the inputs of Actions implicitly, if they were not provided. Now, this functionality has been removed, and we require specifying the inputs for Build, Test and Deploy Actions explicitly.
0e2f1f1
to
a536086
Compare
Missed a test in the |
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.
I support this change.
The PR has languished for too long and now it needs to merge. |
This PR is currently superseded by #1590. |
Yep. Check out the comment right above yours :). |
LOL. Let's close it? |
Sure. |
BREAKING CHANGE: previously, the CodePipeline Construct would attempt
to wire the inputs of Actions implicitly, if they were not provided.
Now, this functionality has been removed, and we require specifying the
inputs for Build, Test and Deploy Actions explicitly.
Part of the agreed upon changes to the CodePipeline Construct library.
Pull Request Checklist
Please check all boxes, including N/A items:
Testing
Documentation
Title and description
fix(module): <title>
bug fix (patch)feat(module): <title>
feature/capability (minor)chore(module): <title>
won't appear in changelogbuild(module): <title>
won't appear in changelogBREAKING CHANGE: <describe exactly what changed and how to achieve similar behavior + link to documentation/gist/issue if more details are required>
Fixes #xxx
orCloses #xxx
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.