Skip to content

Introduce manifest editing API for "add target dependency" #7552

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

Merged
merged 2 commits into from
May 14, 2024

Conversation

DougGregor
Copy link
Member

As a convenience for when we want to be able to add new target dependencies, introduce a manifest editing API that adds a new target dependency to an existing target in the manifest.

@DougGregor
Copy link
Member Author

@swift-ci please test

As a convenience for when we want to be able to add new target
dependencies, introduce a manifest editing API that adds a new target
dependency to an existing target in the manifest.
@DougGregor DougGregor force-pushed the manifest-add-target-dependency branch from 64e4184 to 2a14c67 Compare May 12, 2024 15:55
@DougGregor
Copy link
Member Author

@swift-ci please test

@DougGregor
Copy link
Member Author

@swift-ci please test Windows

@swiftlang swiftlang deleted a comment May 13, 2024
@DougGregor
Copy link
Member Author

@swift-ci please test

@DougGregor
Copy link
Member Author

@swift-ci please test Windows

@DougGregor DougGregor merged commit ecf3e8c into swiftlang:main May 14, 2024
5 checks passed
@DougGregor DougGregor deleted the manifest-add-target-dependency branch May 14, 2024 19:10
furby-tm pushed a commit to wabiverse/swift-package-manager that referenced this pull request May 15, 2024
…#7552)

As a convenience for when we want to be able to add new target
dependencies, introduce a manifest editing API that adds a new target
dependency to an existing target in the manifest.
furby-tm pushed a commit to wabiverse/swift-package-manager that referenced this pull request May 15, 2024
…#7552)

As a convenience for when we want to be able to add new target
dependencies, introduce a manifest editing API that adds a new target
dependency to an existing target in the manifest.
bnbarham pushed a commit to bnbarham/swift-package-manager that referenced this pull request May 18, 2024
…#7552)

As a convenience for when we want to be able to add new target
dependencies, introduce a manifest editing API that adds a new target
dependency to an existing target in the manifest.

(cherry picked from commit ecf3e8c)
shahmishal pushed a commit that referenced this pull request May 18, 2024
*Explanation*: I went through the last few months of PRs to make sure
anything relevant is cherry-picked. Most of these are NFC but
cherry-picking will help with conflicts. The main are:
* Better error message -
#7419
* Fix for visionOS for `--build-system xcode` -
#7448
* Package registry fix -
#7454
* Manifest editing API for adding target dependencies -
#7552
* Various sendable annotations

*Scope*: Package manifests/graphs with duplicate product/target names.
*Risk*: Very low
*Reviewed By*: Various, mostly @MaxDesiatov

---------

Co-authored-by: Max Desiatov <[email protected]>
Co-authored-by: k-kohey <[email protected]>
Co-authored-by: miharu <[email protected]>
Co-authored-by: Ryu <[email protected]>
Co-authored-by: Philipp Wallrich <[email protected]>
Co-authored-by: Boris Bügling <[email protected]>
Co-authored-by: coffmark <[email protected]>
Co-authored-by: Doug Gregor <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants