Skip to content

Conversation

@dogo
Copy link
Owner

@dogo dogo commented Nov 30, 2025

Fixes issue #.
  • This pull request follows the coding standards
This PR changes:

Optimizes the GitHub Actions workflow to improve build performance and maintainability.

Changes

  • Ruby setup: Replaced mise-action with ruby/setup-ruby (faster, uses pre-compiled binaries)
  • Multi-platform support: Updated Gemfile.lock to support both arm64-darwin-22 and x86_64-darwin-23
  • Workflow simplification: Removed shell script, using xcodebuild directly with matrix strategy
  • Output formatting: Switched from xcpretty to xcbeautify with GitHub Actions renderer
  • Error handling: Added set -o pipefail to preserve exit codes

Benefits

  • ⚡ Faster CI execution (Ruby install: ~5min → seconds)
  • 🔧 Easier to maintain and extend
  • 🎨 Better error/warning visibility in GitHub UI

@dogo dogo self-assigned this Nov 30, 2025
@dogo dogo merged commit cd42986 into develop Nov 30, 2025
2 checks passed
@dogo dogo deleted the update-ci branch November 30, 2025 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant