You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* start new dev branch; add audit file
* Release 26.6.1: depend on zlmdb/autobahn 26.6.1, bump submodules, converge Discussions (#117)
Coordinated WAMP 26.6.1 release train.
Dependencies / version:
- zlmdb >= 25.12.2 -> >= 26.6.1; autobahn[all] >= 25.12.2 -> >= 26.6.1.
- Bump version 25.12.2 -> 26.6.1 (pyproject.toml AND src/cfxdb/_version.py).
Shared submodules (match the group):
- .ai bfb4804 -> 4669dc8
- .cicd 2691c4b -> f77ca2b (GHSA-6658 identifiers.yml hardening + tooling)
GitHub Discussions convergence (coherent with autobahn-python / txaio):
- release-post-comment.yml now resolves the `ci-cd` category BY NAME
(case-insensitive) and posts for both nightly and stable releases,
replacing the previous no-op (empty hard-coded category id that skipped).
- Removed the redundant softprops `discussion_category_name: ci-cd` from the
release steps so a release posts exactly one announcement.
- Resolves#114 (the ci-cd Discussions category exists and is now used).
cfxdb's verified-artifact chain-of-custody (build once -> upload-verified ->
download-verified -> check-release-fileset -> publish) was already coherent
and is unchanged.
Verified locally against the released zlmdb 26.6.1 + autobahn 26.6.1:
cfxdb imports (schema classes extending zlmdb base classes) and
test_usage.py passes (2 passed).
Note: This work was completed with AI assistance (Claude Code).
* Fix ty config for latest ty: rename rule + silence flatbuffers submodule FPs (#117)
The "Run code quality checks" job failed (exit 1) on a fatal ty config error:
the check-typing recipe passed `--ignore non-subscriptable`, but current ty
renamed that rule to `not-subscriptable`, and an unknown rule in `--ignore` is
treated as a fatal config error (`warning[unknown-rule]` -> non-zero exit).
- Rename `non-subscriptable` -> `not-subscriptable`.
- Add `--ignore possibly-missing-submodule`: the remaining 170 diagnostics were
all this single false positive, from ty not following zlmdb's dynamic
FlatBuffers runtime re-exports (e.g. `flatbuffers.encode` / `.packer` /
`.number_types`). This is the same dynamic-import flavor the recipe already
ignores (`unresolved-import`, `possibly-missing-import`, ...).
ty remains advisory (errors fail, warnings don't) - not warnings-as-errors,
since ty is pre-1.0 and its rules churn (this failure was itself a rename).
Verified locally with latest ty against the 26.6.1 deps: `All checks passed!`
(exit 0, 0 diagnostics).
Note: This work was completed with AI assistance (Claude Code).
-[ ] I did **not** use any AI-assistance tools to help create this pull request.
2
+
-[x] I **did** use AI-assistance tools to *help* create this pull request.
3
+
-[x] I have read, understood and followed the projects' [AI Policy](https://github.com/crossbario/autobahn-python/blob/main/AI_POLICY.md) when creating code, documentation etc. for this pull request.
Copy file name to clipboardExpand all lines: docs/changelog.rst
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,18 @@ Unreleased
13
13
14
14
*No unreleased changes yet.*
15
15
16
+
26.6.1 (2026-06-18)
17
+
-------------------
18
+
19
+
**Dependencies**
20
+
21
+
* Require ``zlmdb >= 26.6.1`` and ``autobahn[all] >= 26.6.1`` for the coordinated WAMP 26.6.1 release (`#117 <https://github.com/crossbario/cfxdb/issues/117>`_)
22
+
23
+
**Build & CI/CD**
24
+
25
+
* Bump the shared ``wamp-ai`` (→ ``4669dc8``) and ``wamp-cicd`` (→ ``f77ca2b``) Git submodules to match the rest of the WAMP project group; the ``wamp-cicd`` bump carries the GHSA-6658 shell-injection hardening in the shared ``identifiers.yml`` reusable workflow (`#117 <https://github.com/crossbario/cfxdb/issues/117>`_)
26
+
* Converge the GitHub Discussions release announcement onto a single mechanism, matching autobahn-python / txaio: the ``release-post-comment.yml`` workflow now resolves the ``ci-cd`` Discussions category **by name** (case-insensitive) and posts for both nightly and stable releases, and the redundant ``softprops`` ``discussion_category_name`` was removed from the release steps so a release posts exactly one announcement (`#117 <https://github.com/crossbario/cfxdb/issues/117>`_, resolves `#114 <https://github.com/crossbario/cfxdb/issues/114>`_)
0 commit comments