Skip to content

Commit fd1bf04

Browse files
committed
Add GitHub Actions workflow for macOS testing
1 parent 6dbe9fa commit fd1bf04

File tree

2 files changed

+26
-17
lines changed

2 files changed

+26
-17
lines changed

.github/workflows/test.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ main ]
8+
9+
jobs:
10+
test-macos:
11+
name: Test on macOS
12+
runs-on: macos-15
13+
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Show Swift version
18+
run: swift --version
19+
20+
- name: Build
21+
run: swift build -v
22+
23+
- name: Run tests
24+
run: swift test -v

README.md

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -493,9 +493,9 @@ on: [push, pull_request]
493493

494494
jobs:
495495
test:
496-
runs-on: macos-latest
496+
runs-on: macos-26
497497
steps:
498-
- uses: actions/checkout@v3
498+
- uses: actions/checkout@v4
499499
- name: Run tests
500500
run: swift test
501501
```
@@ -520,13 +520,6 @@ See the **[Complete Testing Guide](docs/guides/TESTING.md)**.
520520
- **Swift 6.0+**
521521
- **Xcode 16.0+**
522522

523-
## 🗺️ Roadmap
524-
525-
- [ ] Enhanced security with encryption
526-
- [ ] Improved connection management
527-
- [ ] Background mode support
528-
- [ ] Performance optimizations
529-
530523
## 📚 Documentation
531524

532525
Comprehensive documentation is available in the `docs/` directory:
@@ -539,18 +532,10 @@ For contributors and maintainers:
539532
- **[Repository Guidelines](docs/internal/REPOSITORY_GUIDELINES.md)** - Project structure, coding standards, and development workflow
540533
- **[Claude Code Guide](docs/internal/CLAUDE.md)** - AI assistant integration guide
541534

542-
## 🤝 Contributing
543-
544-
We welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details.
545-
546535
## 📄 License
547536

548537
Bleu is available under the MIT license. See the [LICENSE](LICENSE) file for more info.
549538

550-
## 🙏 Acknowledgments
551-
552-
Special thanks to the Swift community and all contributors who have helped shape Bleu 2.
553-
554539
---
555540

556541
<div align="center">

0 commit comments

Comments
 (0)