Phase 1.3: CI/CD Modernization#1791
Merged
oberstet merged 5 commits intocrossbario:masterfrom Dec 4, 2025
Merged
Conversation
Update paths in FlatBuffers Schema Build job from autobahn/wamp/gen/ to src/autobahn/wamp/gen/ to match the modernized src/ directory structure. Note: This work was completed with AI assistance (Claude Code).
- Remove mypy from dev dependencies in pyproject.toml - Update justfile check-typing recipe to use ty - Update distclean to remove .ty/ instead of .mypy_cache/ - Install ty in main.yml via uv tool install - Enable type checking step in CI (was disabled for mypy) - Add py.typed marker file for PEP 561 compliance - Remove continue-on-error from test steps ty is Astral's Rust-based type checker which: - Runs on PyPy (unlike mypy which requires librt/mypyc) - Is significantly faster than mypy - Provides cleaner error output Note: This work was completed with AI assistance (Claude Code).
- Only check src/autobahn/, exclude src/flatbuffers/ (generated code) - Add all necessary --ignore flags for existing type errors - Add FIXME comments noting type errors need follow-up work The type checker now passes but with many rules ignored. A follow-up issue should be created to fix the actual type annotations in the codebase. Note: This work was completed with AI assistance (Claude Code).
- Run auditwheel repair after building wheel to convert linux_x86_64 to manylinux format, matching the CI/CD workflow output - Remove original linux wheel after successful manylinux conversion This ensures local builds match GitHub Actions wheel output. Note: This work was completed with AI assistance (Claude Code).
13 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
See issue #1790
Related Issue(s)
Closes or relates to #1790
Checklist
the style guidelines of this project
is effective or that my feature works
updated the changelog
in this PR