Skip to content

Conversation

3405691582
Copy link
Member

@3405691582 3405691582 commented Sep 9, 2025

  • Explanation:

This allows the build action to be decoupled from the install action, so packaging systems that expect to be able to do discrete installation steps post-build can do so cheaply, without having to effectively start the build over from scratch.

This is only intended solely for that use-case, so this is not wired up to other part of the swiftpm build process and defaults to being disabled.

(See also #9106)

  • Scope:

Makes a change to the bootstrap wrapper, so no behavioral changes by default.

  • Issues:

Relevant to OpenBSD port in swiftlang/swift#78437

  • Original PRs:

#9050

  • Risk:

Minimal, since there are no behavioral changes by default.

  • Testing:

Passed CI.

  • Reviewers:

@jakepetroules

This allows the build action to be decoupled from the install action, so packaging systems that expect to be able to do discrete installation steps post-build can do so cheaply, without having to effectively start the build over from scratch. This is only intended solely for that use-case, so this is not wired up to other part of the swiftpm build process and defaults to being disabled.
@3405691582
Copy link
Member Author

@swift-ci please test.

@3405691582
Copy link
Member Author

@daveyc123 as release manager for swiftpm, could you approve?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants