Files
ruflo/.github
rUv 7862e9fced feat: Add multi-platform builds (Linux, macOS, Windows) to CI/CD pipeline
Changes:
- Modified build job to use matrix strategy with 3 platforms:
  - ubuntu-latest (linux)
  - macos-latest (darwin)
  - windows-latest (win32)

- Platform-specific CLI binary testing:
  - Unix (Linux/macOS): chmod +x and direct execution
  - Windows: node bin/claude-flow execution

- Separate build artifacts per platform:
  - build-artifacts-linux
  - build-artifacts-darwin
  - build-artifacts-win32

- Updated deployment job to download all 3 platform builds
  - dist-linux/, dist-darwin/, dist-windows/ directories

Benefits:
- Ensures package works correctly on all major platforms
- Catches platform-specific issues early
- Provides platform-specific build artifacts for distribution
- Comprehensive cross-platform validation

Impact:
- Build job now runs 3x (1 per platform) instead of ubuntu-only
- Each platform tested independently with fail-fast: false
- Deployment gets artifacts from all platforms

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 01:29:59 +00:00
..