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

Remove Tuist support #74

Merged
merged 7 commits into from
Jun 14, 2024
Merged

Remove Tuist support #74

merged 7 commits into from
Jun 14, 2024

Conversation

g-mark
Copy link
Contributor

@g-mark g-mark commented Jun 6, 2024

The latest versions of Tuist (4.x) are able to work with Lasso as a Swift Package, so we can remove this support from the repo.

The idea was brittle anyway, since the Product.swift file was dependent on a specific version of Tuist, and if the consuming project (i.e., WW) wasn't using the exact same version of Tuist there could be problems.

This PR:

  • removes all the Tuist things
  • Fixes CI so this PR can pass

@g-mark g-mark changed the title Add test matrix for latest macOS Remove Tuist support Jun 7, 2024
@g-mark g-mark marked this pull request as ready for review June 7, 2024 13:30
@g-mark g-mark requested review from AlanK and russellsavageww June 7, 2024 13:31
@russellsavageww
Copy link

@g-mark I noticed there are 7 build-and-test jobs running now. Will this be the case for all PRs going forward? That seems a little excessive right?

@g-mark
Copy link
Contributor Author

g-mark commented Jun 7, 2024

@g-mark I noticed there are 7 build-and-test jobs running now. Will this be the case for all PRs going forward? That seems a little excessive right?

It's the only way to test broad coverage of various Swift versions. Lasso supports as low as Swift 4.2! I don't know (I doubt) if any one in the community is relying on that level of support, but it would seem arbitrary to remove it just so we have fewer CI jobs running.

Since updates to Lasso are infrequent, this should be ok.

@g-mark g-mark merged commit 79f6c38 into develop Jun 14, 2024
7 of 8 checks passed
@g-mark g-mark deleted the steven/feature/xcode15 branch June 14, 2024 16:10
@g-mark g-mark restored the steven/feature/xcode15 branch June 14, 2024 16:37
@g-mark g-mark deleted the steven/feature/xcode15 branch June 26, 2024 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants