Objective
Implement comprehensive GitHub Actions workflows for automated testing, building, and publishing as part of the WAMP Python stack modernization effort.
See https://github.com/crossbario/crossbar/blob/master/MODERNIZATION.md
Background
This is Phase 1.3 of the modernization roadmap documented in MODERNIZATION.md. Phase 1.2 (Build Tooling & Wheel Building) has been completed and merged.
Tasks
GitHub Actions Workflows
Matrix Testing
Quality Gates
Deferred Items from Phase 1.2
Deliverables
- Comprehensive GitHub Actions workflows (
main.yml, release.yml)
- Matrix testing across Python versions and operating systems
- Automated quality gates (lint, type check, test, coverage)
- Updated documentation infrastructure (if time permits)
References
- Modernization roadmap:
MODERNIZATION.md
- Phase 1.2 PR: #XXX (replace with actual PR number)
- Branch:
modernization-phase-1.3
Notes
This work will be completed with AI assistance per AI_POLICY.md. An audit file will be created at .audit/oberstet_modernization-phase-13.md.
Objective
Implement comprehensive GitHub Actions workflows for automated testing, building, and publishing as part of the WAMP Python stack modernization effort.
See https://github.com/crossbario/crossbar/blob/master/MODERNIZATION.md
Background
This is Phase 1.3 of the modernization roadmap documented in
MODERNIZATION.md. Phase 1.2 (Build Tooling & Wheel Building) has been completed and merged.Tasks
GitHub Actions Workflows
main.yml(quality checks, tests, coverage on push/PR)release.yml(wheel building, PyPI publishing on tag).cicdsubmodule (if applicable)Matrix Testing
Quality Gates
Deferred Items from Phase 1.2
Deliverables
main.yml,release.yml)References
MODERNIZATION.mdmodernization-phase-1.3Notes
This work will be completed with AI assistance per
AI_POLICY.md. An audit file will be created at.audit/oberstet_modernization-phase-13.md.