Skip to content
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

Expose the target triple as a separate string from the testing library version. #652

Merged
merged 3 commits into from
Sep 10, 2024

Conversation

grynspan
Copy link
Contributor

@grynspan grynspan commented Aug 29, 2024

This PR adds a script to our CMake build to capture the target triple being used to build Swift Testing so that we can include it in our diagnostic output.

Apple's fork of Swift Testing (as included with Xcode 16) also includes this information, and it is very useful to have when reviewing bug reports as it can tell us if a problem is specific to a given architecture or OS variant.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

@grynspan grynspan added enhancement New feature or request build Affects the project's build configuration or process labels Aug 29, 2024
@grynspan grynspan self-assigned this Aug 29, 2024
@grynspan
Copy link
Contributor Author

@swift-ci test

@grynspan grynspan force-pushed the jgrynspan/target-triple branch from d13d520 to 3231f37 Compare September 9, 2024 13:22
@grynspan
Copy link
Contributor Author

grynspan commented Sep 9, 2024

@swift-ci test

@grynspan
Copy link
Contributor Author

grynspan commented Sep 9, 2024

@swift-ci test

@grynspan
Copy link
Contributor Author

grynspan commented Sep 9, 2024

@kateinoigakukun FYI some WASI-specific tweaks here.

@grynspan grynspan merged commit a0c8fc6 into main Sep 10, 2024
3 checks passed
@grynspan grynspan deleted the jgrynspan/target-triple branch September 10, 2024 12:21
@grynspan grynspan added this to the Swift 6.1 milestone Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Affects the project's build configuration or process enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants