Skip to content

Commit f3f97bc

Browse files
committed
Standardize CI workflows
- Update swift-format to Swift 6.2 - Standardize swiftlint to simple variant - Remove Windows CI jobs (too flaky) - Add README validation where missing - Add missing workflow files All swift-* packages now have consistent CI configuration: - Test on minimum Swift version (macOS) - Test on Swift 6.2 (macOS & Ubuntu) - README validation tests - No Windows support
1 parent e121a13 commit f3f97bc

File tree

2 files changed

+1
-14
lines changed

2 files changed

+1
-14
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -76,19 +76,6 @@ jobs:
7676
- name: Run tests
7777
run: swift test
7878

79-
windows:
80-
name: Windows (Swift 6.2)
81-
runs-on: windows-latest
82-
steps:
83-
- uses: actions/checkout@v5
84-
- uses: SwiftyLab/setup-swift@latest
85-
with:
86-
swift-version: "6.2"
87-
- name: Build
88-
run: swift build
89-
- name: Run tests
90-
run: swift test
91-
9279
readme-validation:
9380
name: README Code Examples
9481
runs-on: macos-26

.github/workflows/swift-format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
swift_format:
1414
name: swift-format
1515
runs-on: ubuntu-latest
16-
container: swift:6.0
16+
container: swift:6.2
1717
permissions:
1818
contents: write
1919
steps:

0 commit comments

Comments
 (0)