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

Update Swift Versions #456

Merged
merged 6 commits into from
May 13, 2024
Merged

Update Swift Versions #456

merged 6 commits into from
May 13, 2024

Conversation

0xTim
Copy link
Member

@0xTim 0xTim commented Apr 17, 2024

Bumps the integration tests to 5.10 to match the template and the toolbox minimum Swift version to 5.8 to match Vapor

@0xTim 0xTim requested a review from gwynne as a code owner April 17, 2024 14:23
@0xTim 0xTim added the semver-minor Contains new APIs label Apr 17, 2024
@gwynne
Copy link
Member

gwynne commented May 10, 2024

We want to keep the toolbox compatible with 5.5 for users on old versions of macOS. I recently had to do a PR to restore that compatibility. There's no need to bump that minimum (though bumping the integration tests is a good idea).

Copy link
Member

@gwynne gwynne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comment

Package.swift Outdated Show resolved Hide resolved
@0xTim 0xTim requested a review from gwynne May 13, 2024 12:25
@0xTim 0xTim removed the semver-minor Contains new APIs label May 13, 2024
@0xTim
Copy link
Member Author

0xTim commented May 13, 2024

Done, no need for a release then

@gwynne
Copy link
Member

gwynne commented May 13, 2024

@0xTim Fixing the CI requires adding the same "we now need an available database server for the template's tests" logic to the toolbox CI that I added to the template's CI (see https://github.com/vapor/template/blob/main/.github/workflows/test-template.yml#L51-L118)

@0xTim
Copy link
Member Author

0xTim commented May 13, 2024

How the hell has this ever passed in the past

@gwynne
Copy link
Member

gwynne commented May 13, 2024

Those tests didn't previously exist so there was nothing to fail.

@0xTim
Copy link
Member Author

0xTim commented May 13, 2024

Ohh right, we ran tests but didn't do anything in them. Makes sense

@0xTim 0xTim merged commit 3e9a23a into main May 13, 2024
21 checks passed
@0xTim 0xTim deleted the swift-510 branch May 13, 2024 14:59
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.

2 participants