| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
- Add GitHub Actions CI workflow for macOS (tests + app bundle verification) - Use architecture-agnostic build paths via swift build --show-bin-path - Consolidate bundle scripts: create-app-bundle.sh delegates to build-app.sh - Remove redundant run-lucid.sh (use 'make run' instead) - Improve ProcessMonitor: defer pattern for isRefreshing, 2s poll interval - Exclude Info.plist and entitlements from SPM resources - Update README with build/CI improvements (remove 'abandoned' language) - Fix CI: only target existing branches (main, master) Co-authored-by: Agent <agent@example.com>
The count(where:) method was introduced in Swift 6.0, but CI runners
on macOS-14 use Swift 5.10. Replace with filter { }.count pattern
which works on both Swift 5.10 and Swift 6.x.
- Add GitHub Actions CI workflow for macOS (tests + app bundle verification) - Use architecture-agnostic build paths via swift build --show-bin-path - Consolidate bundle scripts: create-app-bundle.sh delegates to build-app.sh - Remove redundant run-lucid.sh (use 'make run' instead) - Improve ProcessMonitor: defer pattern for isRefreshing, 2s poll interval - Exclude Info.plist and entitlements from SPM resources - Update README with build/CI improvements (remove 'abandoned' language) - Fix CI: only target existing branches (main, master) - fix: replace count(where:) with filter for Swift 5.10 compatibility
| Back | FazBrowse Home | New Git URL |
Summary
This PR improves build tooling, adds continuous integration, and updates documentation. It consolidates duplicate scripts, fixes a bug in ProcessMonitor, and modernizes the build system to be architecture-agnostic.
Changes
🆕 Continuous Integration
🐛 Bug Fix
⚡ Performance & UX
🔧 Build System Improvements
🧹 Cleanup
📚 Documentation
File Changes
Testing
CI
GitHub Actions will automatically run tests and verify the app bundle builds correctly.