Skip to content

Conversation

@oberstet
Copy link
Contributor

Description

Fixes #1787


Related Issue(s)

Closes or relates to #1787


Checklist

  • I have referenced relevant issue numbers above
  • I have performed a self-review of my code and it follows
    the style guidelines of this project
  • I have added new or used existing tests that prove my fix
    is effective or that my feature works
  • I have added necessary documentation (if appropriate) and
    updated the changelog
  • I have added an AI assistance disclosure file (required!)
    in this PR

@oberstet oberstet changed the title Phase 1.2: Build Tooling Modernization #203 Phase 1.2: Build Tooling Modernization Nov 25, 2025
…ysis

Document NULL pointer dereference issue reported by University of
Athens researchers and provide comprehensive analysis of effort
required to rewrite NVX module in Rust.

Issue crossbario#1789: Simple fix (< 1 hour) - add NULL checks after malloc
Rust rewrite: 2-3 weeks effort - eliminates entire class of bugs

Recommendation: Fix crossbario#1789 in Phase 1.2, consider Rust rewrite later.

Note: This work was completed with AI assistance (Claude Code).
- Add project header banner to justfile default recipe
- Add clean-build recipe to remove build artifacts
- Add verify-wheels recipe with twine check and auditwheel validation
- Add docstring to docs-view recipe

Part of GitHub issue crossbario#1789 (Phase 1.2 Build Tooling Modernization).

Note: This work was completed with AI assistance (Claude Code).
Added recipes:
- fix-format: renamed from autoformat (autoformat kept as alias)
- test-all: run tests on all environments
- upgrade: upgrade dependencies in single environment
- upgrade-all: upgrade dependencies in all environments

These recipes align autobahn-python with the common justfile recipes
specification defined in MODERNIZATION.md for consistent developer
experience across the WAMP Python ecosystem.

Note: This work was completed with AI assistance (Claude Code).
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.

Phase 1.2: Build Tooling Modernization

1 participant