The Package Manager for the Swift Programming Language

3 Open Issues Need Help Last updated: Aug 27, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The `swift package init` command, when used with `--type executable` and `--enable-swift-testing`, fails to create the expected `Tests` directory with sample tests. The `--enable-swift-testing` flag appears to have no effect in this specific scenario, despite being confirmed reproducible with SwiftPM CLI tools.

Complexity: 2/5
good first issue bug swift test swift package init command-line interface

The Package Manager for the Swift Programming Language

Swift

AI Summary: Update the Swift Package Manager's macro template to include a Swift Testing-compatible example test, leveraging the `SwiftSyntaxMacrosGenericTestSupport` module to address the current inability to use Swift Testing with macros. This involves modifying the template's generated test files to utilize the new support module and provide a clear, idiomatic example for developers.

Complexity: 4/5
good first issue enhancement swift package init

The Package Manager for the Swift Programming Language

Swift

AI Summary: Implement a new command-line option for `swift test` that lists all available test tags within a Swift package. This requires leveraging the functionality introduced in the linked Swift Testing issue (https://github.com/swiftlang/swift-testing/issues/591) once it's resolved.

Complexity: 4/5
good first issue enhancement swift test

The Package Manager for the Swift Programming Language

Swift