Skip to content

Commit 1e8095b

Browse files
committed
docs: update CI configuration and standardize README
- Update CI to use Swift 5.10 for macOS (matches swift-tools-version:5.9) - Remove Linux Swift 6.0 job (Swift 5.10 Testing framework not available on Linux) - Keep Linux Swift 6.2 for proper Testing framework support - Add .build to swiftlint excludes - Standardize Related Packages section with exact GitHub descriptions - Remove marketing content and extraneous sections
1 parent 179cd78 commit 1e8095b

File tree

3 files changed

+10
-33
lines changed

3 files changed

+10
-33
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ concurrency:
1515

1616
jobs:
1717
# Note: Swift Testing framework requires Swift 6.0+
18-
# Tests use @Test and #expect which are not available in Swift 5.x
19-
macos-swift60:
20-
name: macOS (Swift 6.0)
18+
# macOS Swift 5.10 has backported Testing framework via Xcode 26.0
19+
# Linux Swift 5.10 does NOT have Testing framework - use 6.2 only
20+
macos-swift510:
21+
name: macOS (Swift 5.10)
2122
runs-on: macos-26
2223
strategy:
2324
matrix:
@@ -76,19 +77,6 @@ jobs:
7677
- name: Run tests
7778
run: swift test -c ${{ matrix.config }}
7879

79-
linux-swift60:
80-
name: Ubuntu (Swift 6.0)
81-
runs-on: ubuntu-latest
82-
container: swift:6.0
83-
steps:
84-
- uses: actions/checkout@v5
85-
86-
- name: Build
87-
run: swift build
88-
89-
- name: Run tests
90-
run: swift test
91-
9280
linux-swift62:
9381
name: Ubuntu (Swift 6.2)
9482
runs-on: ubuntu-latest

.swiftlint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ excluded:
3737
- Pods
3838
- fastlane
3939
- build
40+
- .build
4041

4142
analyzer_rules:
4243
- unused_import

README.md

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -147,29 +147,17 @@ The package is organized into focused modules:
147147
- Swift 5.9+
148148
- macOS 14.0+ / iOS 17.0+ / Linux
149149

150-
## Related Projects
150+
## Related Packages
151151

152-
- [swift-html-types](https://www.github.com/coenttb/swift-html-types): Strongly-typed HTML elements and attributes
153-
- [swift-html](https://www.github.com/coenttb/swift-html): Type-safe HTML & CSS DSL for Swift
154-
- [swift-web](https://www.github.com/coenttb/swift-web): Foundational tools for web development in Swift
155-
- [coenttb-com-server](https://www.github.com/coenttb/coenttb-com-server): Production server built with swift-html-types
156-
157-
## Development Status
158-
159-
This package is in active development. Features and APIs may change until a stable 1.0 release.
152+
- [swift-html-types](https://www.github.com/coenttb/swift-html-types): A complete Swift domain model of HTML elements and attributes
153+
- [swift-html](https://www.github.com/coenttb/swift-html): A Swift DSL for type-safe HTML & CSS, integrating swift-css and pointfree-html
154+
- [swift-web](https://www.github.com/coenttb/swift-web): A collection of types and functions for dealing with common web server concerns
155+
- [coenttb-com-server](https://www.github.com/coenttb/coenttb-com-server): The coenttb.com website, built with swift-html
160156

161157
## Contributing
162158

163159
Contributions are welcome! Please feel free to submit a Pull Request.
164160

165-
## Feedback
166-
167-
If you have suggestions or find issues, please open a GitHub issue.
168-
169-
> [Subscribe to my newsletter](http://coenttb.com/en/newsletter/subscribe)
170-
> [Follow me on X](http://x.com/coenttb)
171-
> [Connect on LinkedIn](https://www.linkedin.com/in/tenthijeboonkkamp)
172-
173161
## License
174162

175163
This project is licensed under the Apache 2.0 License. See [LICENSE](LICENSE) for details.

0 commit comments

Comments
 (0)