vapor / fluent

Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
https://docs.vapor.codes/4.0/fluent/overview/
MIT License
1.3k stars 171 forks source link

Update to match FluentKit's declared version minimums #761

Closed gwynne closed 1 year ago

gwynne commented 1 year ago

This should help fix building in Xcode.

Also bumps minimum Swift version to 5.5.2 and removes outdated compiler conditionals on concurrency support, incidentally enabling back-deployment in the process.

codecov-commenter commented 1 year ago

Codecov Report

Merging #761 (d582afb) into main (892bfee) will increase coverage by 0.18%. The diff coverage is n/a.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #761 +/- ## ========================================== + Coverage 60.82% 61.01% +0.18% ========================================== Files 15 15 Lines 531 531 ========================================== + Hits 323 324 +1 + Misses 208 207 -1 ``` | [Impacted Files](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor) | Coverage Δ | | |---|---|---| | [...luent/Concurrency/FluentProvider+Concurrency.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvQ29uY3VycmVuY3kvRmx1ZW50UHJvdmlkZXIrQ29uY3VycmVuY3kuc3dpZnQ=) | `0.00% <ø> (ø)` | | | [.../ModelCredentialsAuthenticatable+Concurrency.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvQ29uY3VycmVuY3kvTW9kZWxDcmVkZW50aWFsc0F1dGhlbnRpY2F0YWJsZStDb25jdXJyZW5jeS5zd2lmdA==) | `90.90% <ø> (ø)` | | | [...es/Fluent/Concurrency/Pagination+Concurrency.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvQ29uY3VycmVuY3kvUGFnaW5hdGlvbitDb25jdXJyZW5jeS5zd2lmdA==) | `0.00% <ø> (ø)` | | | [...rces/Fluent/Concurrency/Sessions+Concurrency.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvQ29uY3VycmVuY3kvU2Vzc2lvbnMrQ29uY3VycmVuY3kuc3dpZnQ=) | `0.00% <ø> (ø)` | | | [Sources/Fluent/Fluent+Cache.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvRmx1ZW50K0NhY2hlLnN3aWZ0) | `67.60% <ø> (+1.40%)` | :arrow_up: | | [Sources/Fluent/Fluent+Paginate.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvRmx1ZW50K1BhZ2luYXRlLnN3aWZ0) | `62.50% <ø> (ø)` | | | [Sources/Fluent/Fluent+Sessions.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvRmx1ZW50K1Nlc3Npb25zLnN3aWZ0) | `80.45% <ø> (ø)` | | | [Sources/Fluent/FluentProvider.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvRmx1ZW50UHJvdmlkZXIuc3dpZnQ=) | `79.27% <ø> (ø)` | | | [Sources/Fluent/MigrateCommand.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvTWlncmF0ZUNvbW1hbmQuc3dpZnQ=) | `7.14% <ø> (ø)` | | | [Sources/Fluent/ModelAuthenticatable.swift](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor#diff-U291cmNlcy9GbHVlbnQvTW9kZWxBdXRoZW50aWNhdGFibGUuc3dpZnQ=) | `0.00% <ø> (ø)` | | | ... and [2 more](https://codecov.io/gh/vapor/fluent/pull/761?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vapor) | |
VaporBot commented 1 year ago

These changes are now available in 4.7.1