Skip to content

SwiftPM doesn't re-run plugins when inputs change #7891

Open
@rauhul

Description

@rauhul

Is it reproducible with SwiftPM command-line tools: swift build, swift test, swift package etc?

  • Confirmed reproduction steps with SwiftPM CLI. The description text must include reproduction steps with either of command-line SwiftPM commands, swift build, swift test, swift package etc.

Description

build tool plugin is not re-run after plugin executable inputs change.

Expected behavior

No response

Actual behavior

No response

Steps to reproduce

git clone [email protected]:apple/swift-mmio.git
cd swift-mmio
swift test --filter SVD2SwiftPluginTests # build succeeds
swift test --filter SVD2SwiftPluginTests # build succeeds
# edit Tests/SVD2SwiftPluginTests/svd2swift.json to be invalid
swift test --filter SVD2SwiftPluginTests # build succeeds ???

Swift Package Manager version/commit hash

No response

Swift & OS version (output of swift --version ; uname -a)

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions