-
Notifications
You must be signed in to change notification settings - Fork 1.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
deprecate name attribute on package dependencies #3641
Conversation
comes on top of #3635 |
0b67b56
to
2b87213
Compare
@swift-ci please smoke test |
2b87213
to
57bf96e
Compare
@swift-ci please smoke test |
5c0794c
to
019d09f
Compare
@swift-ci please smoke test |
019d09f
to
edeb78c
Compare
@swift-ci please smoke test |
motivation: follow on work to the change in 5.5 that _allows_ users to not specify a name on the dependency, this soft-deprecates the ability to do so changes: * emit a deprecation warning when using the name attribute on a dependency (in the manifest) * refactor the depedency::name attribute to "deprecatedName" to reflect the fact it was deprecated and prevert too much downstream logic * cleanup the internal API * cleanup and add tests
edeb78c
to
7fc19bd
Compare
@swift-ci please smoke test |
@swift-ci please smoke test |
} | ||
} | ||
|
||
func testLanguageStandards() { | ||
guard Resources.havePD4Runtime else { return } |
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.
@abertelrud removed these at it seems like leftover from before we removed PD4?
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.
Yes, I think you're correct.
motivation: follow-on work to the change in 5.5 that allows users to not specify a name on the dependency, this soft-deprecates the ability to do so
changes: