Skip to content

ci: [GMLP-10024] build macOS wheels for Gumloop package - #4

Open
waiho-gumloop wants to merge 1 commit into
gumloop:gumloop-mainfrom
waiho-gumloop:waiho-gmlp-10024-build-macos-wheels
Open

ci: [GMLP-10024] build macOS wheels for Gumloop package#4
waiho-gumloop wants to merge 1 commit into
gumloop:gumloop-mainfrom
waiho-gumloop:waiho-gmlp-10024-build-macos-wheels

Conversation

@waiho-gumloop

Copy link
Copy Markdown

Summary

  • build Gumloop's cp310-abi3 wheels for Linux, Intel macOS, and Apple Silicon macOS
  • smoke-test each wheel using the existing Python bindings test
  • aggregate successful matrix artifacts into the existing Artifact Registry publish step

Test plan

  • uv run pytest tests/test_libsy_custom_classifier.py -q -o asyncio_mode=auto (10 passed)
  • uv run pytest tests/test_dev_wheel_versioning.py -q (9 passed)
  • YAML syntax validation
  • git diff --check
  • Confirm all three wheel matrix jobs pass in GitHub Actions

Existing baseline failures

  • Full pytest: 558 passed, 31 skipped, 1 failure because test_prometheus_exposition.py still looks up upstream package metadata as nemo-switchyard after the fork renamed it to gumloop-nemo-switchyard.
  • Full Ruff: existing import-order finding in switchyard_rust/__init__.py; this PR does not modify that file.

Linear: https://linear.app/gumloop/issue/GMLP-10024/build-macos-wheels-for-gumloop-switchyard-fork

Signed-off-by: waiho-gumloop <waiho@gumloop.com>
@waiho-gumloop waiho-gumloop changed the title [GMLP-10024] ci: build macOS wheels for Gumloop package ci: [GMLP-10024] build macOS wheels for Gumloop package Aug 14, 2026
@waiho-gumloop
waiho-gumloop marked this pull request as draft August 14, 2026 23:15
@waiho-gumloop

Copy link
Copy Markdown
Author

/devin review

@waiho-gumloop
waiho-gumloop marked this pull request as ready for review August 14, 2026 23:23
@waiho-gumloop

Copy link
Copy Markdown
Author

/devin review

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