-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Basics: migrate TSCUtility.SQLite to Basics
#5764
Conversation
|
@swift-ci please smoke test |
|
This is likely going to break the Windows build - we need to pass some additional parameters to the CMake invocation. I want to verify that the Linux and macOS builds are okay first before doing that change. |
|
+1 on deprecating from TSC |
|
@swift-ci please smoke test |
|
@swift-ci please smoke test |
|
@swift-ci please smoke test |
|
@swift-ci please smoke test macOS platform |
|
@swift-ci please smoke test |
This moves the SQLite API wrapper to SPM from tools-support-core. There is currently a single user of this API, which is SPM. By migrating the API to SPM we can deprecate the TSC interfaces to prevent new adoption. It also reduces the dependencies on `TSCUtility` for SPM which works towards the longer term goal of shedding the tools-support-core dependency.
|
@swift-ci please smoke test |
|
Please test with following PRs: @swift-ci please smoke test Windows platform |
|
Please test with following PRs: @swift-ci please smoke test Windows platform |
|
@compnerd Is this ready to merge? |
|
Thanks for the reminder @neonichu, this is ready to merge. The dependencies have been merged. I'll follow up on the t-s-c deprecation separately. Going to merge this since I assume that the reminder was to go ahead and merge. |
This moves the SQLite API wrapper to SPM from tools-support-core. There is currently a single user of this API, which is SPM. By migrating the API to SPM we can deprecate the TSC interfaces to prevent new adoption. It also reduces the dependencies on
TSCUtilityfor SPM which works towards the longer term goal of shedding the tools-support-core dependency.