Skip to content

Commit 0d3305f

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 6b625fb commit 0d3305f

File tree

2 files changed

+1
-19
lines changed

2 files changed

+1
-19
lines changed

.github/workflows/ci.yml

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

79-
# Windows support disabled - filenames contain < and > characters
80-
# Windows filesystems do not support < > characters in filenames
81-
# (e.g., "Sources/HTMLElementsPointFreeHTML/<a> Anchor.swift")
82-
# This causes checkout to fail with: error: invalid path
83-
#
84-
# windows:
85-
# name: Windows (Swift 6.2)
86-
# runs-on: windows-latest
87-
# steps:
88-
# - uses: actions/checkout@v5
89-
# - uses: SwiftyLab/setup-swift@latest
90-
# with:
91-
# swift-version: "6.2"
92-
# - name: Build
93-
# run: swift build
94-
# - name: Run tests
95-
# run: swift test
96-
9779
readme-validation:
9880
name: README Code Examples
9981
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)