Skip to content

Conversation

@kpavlov
Copy link
Contributor

@kpavlov kpavlov commented Jan 9, 2026

Update/Fix build workflow

  • macos-latest-xlarge is no longer available. Switch to cheaper runner: macos-latest-xlarge -> macos-latest
  • Refactor build to run matrix job under Linux and macOS
  • Tune caching GH caching
  • Add junit and logger properties
  • Downgrade Junit to 5.14.2
  • Extract ProcessBuilder creation logic into helper functions
  • Disable StdioClientTransportTest on windows temporary

How Has This Been Tested?

CI

Breaking Changes

Functionally - no. Outdated/broken TypeScript tests were disabled

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • CI Update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

GitHub actions workflows were blocked because the selected "macos-latest-xlarge" runner, which is not available for the free open-source plan. With "macos-latest" workflow works.

@kpavlov kpavlov added bugfix Something was fixed 🎉 github-actions labels Jan 9, 2026
@kpavlov kpavlov force-pushed the kpavlov/fix-gh-workflows branch 11 times, most recently from a2f89c4 to eb12bc5 Compare January 9, 2026 18:32
@kpavlov kpavlov force-pushed the kpavlov/fix-gh-workflows branch 2 times, most recently from 4b371f5 to b83137c Compare January 9, 2026 19:33
@kpavlov kpavlov marked this pull request as ready for review January 9, 2026 20:17
@kpavlov kpavlov force-pushed the kpavlov/fix-gh-workflows branch from 24b5be1 to aa39539 Compare January 9, 2026 20:17
@kpavlov kpavlov changed the title chore: Update build workflow fix: Update/Fix build workflow Jan 9, 2026
- Switch to cheaper runner: `macos-latest-xlarge` -> `macos-latest`
- Refactor build to run matrix job under Linux and macOS
- Tune caching GH caching
- Add junit and logger properties
- Downgrade Junit to 5.14.2
- Extract `ProcessBuilder` creation logic into helper functions
- Disable `StdioClientTransportTest` on windows temporary
@kpavlov kpavlov force-pushed the kpavlov/fix-gh-workflows branch from aa39539 to 72e5700 Compare January 9, 2026 20:22
@kpavlov kpavlov merged commit 288d46c into main Jan 9, 2026
9 of 10 checks passed
@kpavlov kpavlov deleted the kpavlov/fix-gh-workflows branch January 9, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Something was fixed 🎉 github-actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants