Skip to content

Commit fd58b52

Browse files
committed
cleanup: remove outdated workflows, update changelog
Removed obsolete workflow files: - deploy-docs.yml (superseded by release.yml RTD trigger) - deploy-wheels.yml.orig (backup file) - test-management.yml (superseded by main.yml) Updated documentation for v25.12.1 development release: - docs/changelog.rst: Added Phase 1.4 modernization changes - docs/releases.rst: Added v25.12.1 GitHub release link Note: This work was completed with AI assistance (Claude Code).
1 parent ab618a1 commit fd58b52

5 files changed

Lines changed: 30 additions & 280 deletions

File tree

.github/workflows/deploy-docs.yml

Lines changed: 0 additions & 83 deletions
This file was deleted.

.github/workflows/deploy-wheels.yml.orig

Lines changed: 0 additions & 95 deletions
This file was deleted.

.github/workflows/test-management.yml

Lines changed: 0 additions & 102 deletions
This file was deleted.

docs/changelog.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@
55
Changelog
66
=========
77

8+
25.12.1
9+
-------
10+
11+
**Build Infrastructure Modernization (Phase 1.4)**
12+
13+
* new: Migrated to ``pyproject.toml`` with Hatchling build backend (removed ``setup.py``, ``setup.cfg``, ``MANIFEST.in``)
14+
* new: Added ``uv.lock`` for reproducible dependency installations
15+
* new: Added ``justfile`` with comprehensive task recipes (~80 recipes)
16+
* new: Added ``.readthedocs.yaml`` for RTD v2 configuration
17+
* new: Modernized GitHub Actions workflows (``main.yml``, ``release.yml``)
18+
* new: Added integration tests running Autobahn examples against Crossbar.io
19+
* new: Added smoke tests for CLI, init, and lifecycle commands
20+
* new: Added ``docs/uvlock.rst`` documentation for uv.lock usage
21+
* new: Expanded Python version matrix: CPython 3.11-3.14, PyPy 3.11
22+
* new: Added ``py.typed`` marker for PEP 561 type checking support
23+
* fix: Removed outdated workflow files (``deploy-docs.yml``, ``test-management.yml``)
24+
* fix: Documentation restructured with Furo theme and sphinx-autoapi
25+
826
21.11.1
927
-------
1028

docs/releases.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ This page provides links to release artifacts for each version of Crossbar.io.
55

66
For detailed changelog entries, see :doc:`changelog`.
77

8+
25.12.1
9+
-------
10+
11+
* `GitHub Release <https://github.com/crossbario/crossbar/releases/tag/master-202512180025>`__
12+
* Universal wheel (py3-none-any)
13+
* Source distribution (.tar.gz)
14+
15+
.. note::
16+
17+
This is a development/nightly build from the modernization work.
18+
For production use, install the latest stable release from PyPI.
19+
820
23.1.2
921
------
1022

0 commit comments

Comments
 (0)