• 2.0.0 55f3ca2f7b

    Temporary fix of SwiftPM Bug using task.sh
    Some checks failed
    Docs / docs (push) Has been cancelled
    Docs / deploy (push) Has been cancelled

    trbernstein released this 2026-03-20 21:10:01 +01:00 | 5 commits to main since this release

    SwiftPM has currently a bug, that products or targets of dependencies
    are taken into consideration when resolving names, regardless if they're
    used or not by the root package. This stops Swift PM from working on packages,
    that declare this package as a dependency and define their own TaskCLI target,
    as they collide with the definitions of this package. This is resolved, by
    prefixing TaskCLI with the package name.
    The product collision - which causes swift run - to run this package's task
    executable is resolved, by adding that product only temporarily during task
    execution using task.sh.

    See https://github.com/swiftlang/swift-package-manager/issues/8482

    Downloads